Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1998
Offers telehealth
NPI: 1841201126
Practice Locations (2)
3146 E FORT LOWELL RD
TUCSON, AZ 857161670
8479463199
175 OLDE HALF DAY RD, SUITE 140 8
LINCOLNSHIRE, IL 600693089
8479463199
Source: CMS National Downloadable File, September 2026.