Graduated: 1999
Offers telehealth
NPI: 1447452032
Practice Locations (8)
STATE OF NEW YORK COMPTROLLERS OFFICE
6666 BABCOCK HOLLOW RD
BATH, NY 148107773
6077769800
STATE OF NEW YORK COMPTROLLERS OFFICE
305 MAIN ST
BINGHAMTON, NY 139052524
6077291295
STATE OF NEW YORK COMPTROLLERS OFFICE
5259 PARKSIDE DR
CANANDAIGUA, NY 144247507
8004524256
STATE OF NEW YORK COMPTROLLERS OFFICE
3220 MIDDLE CHESHIRE RD
CANANDAIGUA, NY 144242470
5853945070
STATE OF NEW YORK COMPTROLLERS OFFICE
163 SULLIVAN ST
ELMIRA, NY 149013331
6077329270
LIVINGSTON COUNTY
4600 MILLENNIUM DR
GENESEO, NY 144541197
5852437250
STATE OF NEW YORK COMPTROLLERS OFFICE
703 E MAPLE AVE
NEWARK, NY 145131845
3153311700
STATE OF NEW YORK COMPTROLLERS OFFICE
620 WESTFALL RD
ROCHESTER, NY 146204610
5854618500
Source: CMS National Downloadable File, September 2026.