Medical school: UNIVERSITY OF ALABAMA SCHOOL OF MEDICINE
Graduated: 1987
NPI: 1578577219
Practice Locations (2)
34011 US HWY 280
CHILDERSBURG, AL 350442128
2059300080
3401 INDEPENDENCE DR, SUITE 221
HOMEWOOD, AL 352095620
2059300080
Source: CMS National Downloadable File, September 2026.