Graduated: 1987
Also: CARDIAC ELECTROPHYSIOLOGY, CARDIAC SURGERY, CARDIOVASCULAR DISEASE (CARDIOLOGY)
NPI: 1073526356
Practice Locations (2)
MERCY HOSPITAL OF BUFFALO
565 ABBOTT RD
BUFFALO, NY 142202039
7168282898
3065 SOUTHWESTERN BOULEVARD
ORCHARD PARK, NY 141271239
7166775866
Source: CMS National Downloadable File, September 2026.