Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 2013
Offers telehealth
NPI: 1235576356
Practice Locations (2)
THE UNIVERSITY OF TEXAS AT AUSTIN
1601 TRINITY ST
AUSTIN, TX 787121765
8338822737
UNIVERSITY OF TEXAS AT AUSTIN DELL MEDICAL SCHOOL
1601 TRINITY ST
AUSTIN, TX 787121765
8338822737
Source: CMS National Downloadable File, September 2026.