Medical school: GEISEL SCHOOL OF MEDICINE AT DARTMOUTH
Graduated: 2005
NPI: 1043327059
Practice Locations (2)
UNIVERSITY AT BUFFALO PATHOLOGISTS INC
100 HIGH ST
BUFFALO, NY 142031126
7168595600
UNIVERSITY AT BUFFALO PATHOLOGISTS INC
115 FLINT RD
WILLIAMSVILLE, NY 142213058
7166267200
Source: CMS National Downloadable File, September 2026.