Graduated: 1982
Also: HOSPITALIST
Offers telehealth
NPI: 1053382051
Practice Locations (4)
WNY MEDICAL PC
4979 HARLEM RD
AMHERST, NY 142262547
7169234380
2121 MAIN ST, SUITE 210
BUFFALO, NY 142142671
7168321000
KALEIDA HEALTH
818 ELLICOTT ST
BUFFALO, NY 142031021
7163232000
KALEIDA HEALTH
900 HERTEL AVE
BUFFALO, NY 142162611
7168711571
Source: CMS National Downloadable File, September 2026.