Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1989
Also: GENERAL PRACTICE
Offers telehealth
NPI: 1902899792
Practice Locations (1)
ORCHARD MEDICAL CENTER SC
543 ORCHARD ST
ANTIOCH, IL 600023107
8473953322111
Source: CMS National Downloadable File, September 2026.