Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1982
Also: INTERNAL MEDICINE
NPI: 1780709337
Practice Locations (2)
5025 N PAULINA ST
CHICAGO, IL 606402772
7732719040
5145 N CALIFORNIA AVE
CHICAGO, IL 606253661
7738788200
Source: CMS National Downloadable File, September 2026.