Medical school: UNIVERSITY ALABAMA BIRMINGHAM - SCHOOL OF OPTOMETRY
Graduated: 2005
NPI: 1437182854
Practice Locations (3)
UNIVERSITY OF ALABAMA AT BIRMINGHAM
1716 UNIVERSITY BLVD
BIRMINGHAM, AL 352331816
2059343899
1628 29TH CT S, SUITE 101
Homewood, AL 352092417
1628 29TH CT S, SUITE 101
HOMEWOOD, AL 352092417
2059427740
Source: CMS National Downloadable File, September 2026.