Medical school: TEXAS TECH UNIVERSITY HEALTH SCIENCE CENTER SCHOOL OF MEDICINE
Graduated: 1992
Also: INTERNAL MEDICINE
NPI: 1902891815
Practice Locations (1)
3801 21ST ST, SUITE 200
LUBBOCK, TX 794101006
8066870338
Source: CMS National Downloadable File, September 2026.