Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1980
NPI: 1013995232
Practice Locations (2)
7740 W N AVE
ELMWOOD PARK, IL 607074116
7084500500
520 S MAPLE AVE
OAK PARK, IL 603041097
7083839300
Source: CMS National Downloadable File, September 2026.