Graduated: 2014
Offers telehealth
NPI: 1356748552
Practice Locations (2)
KALEIDA HEALTH
100 HIGH ST
BUFFALO, NY 142031126
7168595600
GREAT LAKES PHYSICIAN PC
3085 HARLEM RD, SUITE 200
CHEEKTOWAGA, NY 142252591
7168445000
Source: CMS National Downloadable File, September 2026.