Medical school: UNIVERSITY OF ALABAMA SCHOOL OF MEDICINE
Graduated: 1980
Offers telehealth
NPI: 1407949332
Practice Locations (2)
4530 SOUTHLAKE PKWY A
Birmingham, AL 352443237
4530 A SOUTHLAKE PKWY
BIRMINGHAM, AL 352443237
2059872845
Source: CMS National Downloadable File, September 2026.