Medical school: STATE UNIVERSITY OF NEW YORK AT BUFFALO SCHOOL OF MEDICINE
Graduated: 1990
NPI: 1588610943
Practice Locations (2)
CROSS KEYS INTERNAL MEDICINE,LLP
420 CROSS KEYS OFFICE PARK
FAIRPORT, NY 144503506
5852234620
STRONG MEDICAL GROUP
2561 LAC DE VILLE BLVD, SUITE 202
ROCHESTER, NY 146185645
5852447330
Source: CMS National Downloadable File, September 2026.