Medical school: UNIVERSITY OF TEXAS MEDICAL BRANCH AT GALVESTON
Graduated: 2004
NPI: 1467569822
Practice Locations (2)
BSA PHYSICIANS GROUP INC
1600 WALLACE BLVD
AMARILLO, TX 791061799
8062122129
SAN ANTONIO, TX 78252
2104466532
Source: CMS National Downloadable File, September 2026.