Medical school: UNIVERSITY OF ALABAMA SCHOOL OF MEDICINE
Graduated: 2000
NPI: 1336196542
Practice Locations (4)
UNIVERSITY OF ALABAMA AT BIRMINGHAM
1716 UNIVERSITY BLVD
BIRMINGHAM, AL 352331816
2059343899
UNIVERSITY OF ALABAMA AT BIRMINGHAM
1720 UNIVERSITY BLVD
BIRMINGHAM, AL 352331816
2057319050
UNIVERSITY OF ALABAMA AT BIRMINGHAM
1720 UNIVERSITY BLVD, SUITE 380
BIRMINGHAM, AL 352331816
2054880736
TVPG LLC
2010 PATTON CHAPEL RD, SUITE 101
HOOVER, AL 352165783
8337338742
Source: CMS National Downloadable File, September 2026.