Medical school: UNIVERSITY OF TEXAS MEDICAL SCHOOL AT SAN ANTONIO
Graduated: 1992
Offers telehealth
NPI: 1013076058
Practice Locations (2)
502 S CLOSNER BLVD
EDINBURG, TX 785394660
7215 MCPHERSON RD
LAREDO, TX 780416554
Source: CMS National Downloadable File, September 2026.