Medical school: UNIVERSITY OF ALABAMA SCHOOL OF MEDICINE
Graduated: 1984
NPI: 1598710089
Practice Locations (3)
720 39TH ST N
BIRMINGHAM, AL 352221112
216 MARENGO ST, SUITE F
FLORENCE, AL 356306022
5336 STADIUM TRACE PKWY, SUITE 104
HOOVER, AL 352444581
Source: CMS National Downloadable File, September 2026.