Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1994
Offers telehealth
NPI: 1740369354
Practice Locations (2)
500 ADAMS AVE, SUITE 100
ODESSA, TX 797614621
601 A GOLDER AVE
ODESSA, TX 797614412
4323322538
Source: CMS National Downloadable File, September 2026.