Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1980
NPI: 1437102886
Practice Locations (2)
426 SHERWOOD RD
La Grange Park, IL 605261968
426 SHERWOOD RD
LA GRANGE PARK, IL 605261968
7083542580
Source: CMS National Downloadable File, September 2026.