PeterHaffner.MD.com • Ophthalmologist • 46 years experience

Peter H. Haffner, MD

295 Washington Avenue, Hamden, CT 06518