Save Kathleen N. Rupp, MD KathleenRupp.MD.com • Ophthalmologist • 27 years experience Hartzell Rupp Ophthalmology PC 3 Baden Powell Lane, Suite 4, Mechanicsburg, PA 17050