Medical school: UNIVERSITY OF ALABAMA SCHOOL OF MEDICINE
Graduated: 2010
NPI: 1740568443
Practice Locations (2)
661 HELEN KELLER BLVD
TUSCALOOSA, AL 354042963
2053010769
661 HELEN KELLER BLVD
TUSCALOOSA, AL 354042983
Source: CMS National Downloadable File, September 2026.