Medical school: UNIVERSITY OF ROCHESTER SCHOOL OF MEDICINE AND DENTISTRY
Graduated: 2017
NPI: 1144754086
Practice Locations (1)
MARBLEHEAD OPHTHALMOLOGY PC
1 WIDGER RD, SUITE 108
MARBLEHEAD, MA 019452100
7816318300
Source: CMS National Downloadable File, September 2026.