Graduated: 1990
Offers telehealth
NPI: 1306930391
Practice Locations (3)
1387 FAIRPORT RD, SUITE 660
FAIRPORT, NY 144502002
5853888023
601 ELMWOOD AVE
ROCHESTER, NY 146420001
UNIVERSITY OF ROCHESTER
601 ELMWOOD AVE
ROCHESTER, NY 146420002
5852752100
Source: CMS National Downloadable File, September 2026.