Yihao Sun NPI 1174196984 Practice location: 625 19th St S, Birmingham, AL 352331900 Taxonomy code: 390200000X Phone: (334) 747-7590