Medical school: UNIVERSITY OF ARIZONA COLLEGE OF MEDICINE
Graduated: 1979
Also: INTERNAL MEDICINE
Offers telehealth
NPI: 1275577942
Practice Locations (1)
112 RAILROAD ST
BUDA, TX 786103358
5122952558
Source: CMS National Downloadable File, September 2026.