Medical school: TULANE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1985
NPI: 1174504336
Practice Locations (2)
100 TOWNCENTER BLVD, SUITE 11
TUSCALOOSA, AL 354061833
2053308820
100 TOWNCENTER BLVD, SUITE 111
TUSCALOOSA, AL 354061832
Source: CMS National Downloadable File, September 2026.