Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1980
NPI: 1619977907
Practice Locations (3)
680 N LAKE SHORE DR
CHICAGO, IL 606114472
680 N LAKE SHORE DR
CHICAGO, IL 606114546
680 N LAKE SHORE DR, APT 304
CHICAGO, IL 606114472
3125938027
Source: CMS National Downloadable File, September 2026.