Medical school: UNIVERSITY OF TEXAS MEDICAL SCHOOL AT SAN ANTONIO
Graduated: 2010
Also: INTERNAL MEDICINE
Offers telehealth
NPI: 1205156957
Practice Locations (2)
SAINT LUKES PHYSICIAN GROUP INC
1001 6TH AVE, SUITE 340
LEAVENWORTH, KS 660483248
9136825955
SAINT LUKES PHYSICIAN GROUP INC
4321 WASHINGTON ST, SUITE 6000
KANSAS CITY, MO 641115930
8167562255
Source: CMS National Downloadable File, September 2026.