Medical school: UNIVERSITY OF ALABAMA SCHOOL OF MEDICINE
Graduated: 1995
NPI: 1366533218
Practice Locations (1)
TUSKALOOSA INTERNAL MEDICINE LLC
1100 RUBY TYLER PKWY
TUSCALOOSA, AL 354042959
2057592582
Source: CMS National Downloadable File, September 2026.