Medical school: UNIVERSITY OF TEXAS MEDICAL SCHOOL AT SAN ANTONIO
Graduated: 1998
NPI: 1508868753
Practice Locations (2)
UNIVERSITY OF LOUISVILLE PHYSICIANS INC
2108 STATE ST
NEW ALBANY, IN 471504923
5025882160
UNIVERSITY OF LOUISVILLE PHYSICIANS INC
3920 DUTCHMANS LANE, SUITE 302
LOUISVILLE, KY 402074702
50258383032
Source: CMS National Downloadable File, September 2026.