Medical school: LOYOLA UNIVERSITY OF CHICAGO, STRITCH SCHOOL OF MEDICINE
Graduated: 1973
NPI: 1457442824
Practice Locations (2)
300 ALLEN BRADLEY DR
MAYFIELD HEIGHTS, OH 441246130
4405855258
34600 CHARDON RD
WILLOUGHBY, OH 440948481
Source: CMS National Downloadable File, September 2026.