Save Diane P. Karalekas, MD DianeKaralekas.MD.com • Ophthalmologist • 35 years experience Diane P. Karalekas, MD, PC 65 Boston Post W Road, Marlborough, MA