Medical school: TEXAS TECH UNIVERSITY HEALTH SCIENCE CENTER SCHOOL OF MEDICINE
Graduated: 2003
NPI: 1689615536
Practice Locations (2)
502 S CLOSNER BLVD
EDINBURG, TX 785394660
1920 E GRIFFIN PKWY
MISSION, TX 785723106
Source: CMS National Downloadable File, September 2026.