Save Peter H. Haffner, MD PeterHaffner.MD.com • Ophthalmologist • 46 years experience Peter H. Haffner, MD 295 Washington Avenue, Hamden, CT 06518