Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1990
Offers telehealth
NPI: 1144246943
Practice Locations (3)
645 N MICHIGAN, SUITE 900
Chicago, IL 606114546
676 N SAINT CLAIR ST, SUITE 940
CHICAGO, IL 606112945
680 N LAKE SHORE DR, SUITE 1000
CHICAGO, IL 606118709
Source: CMS National Downloadable File, September 2026.