Fina C. Barouch, MDMDUnclaimed · claim itOphthalmology — Retina SpecialistPeabody, MA26 years experienceCalculated from a graduation year of 2000, reported in the CMS National Downloadable File.(978) 538-4400NPI 1386628501View Profile Claim