Medical school: GEISEL SCHOOL OF MEDICINE AT DARTMOUTH
Graduated: 2002
NPI: 1003090986
Practice Locations (2)
UNIVERSITY OF ALABAMA HEALTH SERVICES FOUNDATION, PC
1700 6TH AVE S, SUITE 9100
BIRMINGHAM, AL 352331802
2059343460
UNIVERSITY OF ALABAMA AT BIRMINGHAM
1717 6TH AVE S, SRC R043
BIRMINGHAM, AL 35249
2059344816
Source: CMS National Downloadable File, September 2026.