Medical school: MEHARRY MEDICAL COLLEGE SCHOOL OF MEDICINE
Graduated: 1991
NPI: 1083713754
Practice Locations (3)
3240 EDWARDS LAKE PKWY
BIRMINGHAM, AL 352353117
3240 EDWARDS LAKE PKWY, SUITE 208
BIRMINGHAM, AL 352353117
3240 EDWARDS LAKE RD, SUITE 208
BIRMINGHAM, AL 35235
2056619001
Source: CMS National Downloadable File, September 2026.