Graduated: 1990
Offers telehealth
NPI: 1609034305
Practice Locations (4)
WNY MEDICAL PC
4979 HARLEM RD
AMHERST, NY 142262544
WNY MEDICAL PC
4979 HARLEM RD
AMHERST, NY 142262547
7169234380
WNY MEDICAL PC
4985 HARLEM RD
AMHERST, NY 142262544
7168390500
MERCY HOSPITAL OF BUFFALO
565 ABBOTT RD
BUFFALO, NY 142202039
7168267000
Source: CMS National Downloadable File, September 2026.