Eye Doctor Serving Perry County

Glasses, contacts, lenses and vision care with offices in Duncannon and Loysville

Two Locations

Eye Doctor serving Duncannon, Loysville, Shermansdale, New Bloomfield, Blain, Newport, Millerstown, Enola and Liverpool

Complete Eye Care

We perform eye exams, and have a wide selection of frames, lenses and contacts.

Convenient Appointments

Evening and Saturday appointments available. Call us at (717) 957-4224 to schedule your appointment today!

We Welcome New Patients

We would love to help you with all of your eye care needs! Are you new to the area and looking for an experienced eye doctor? Whether you’re looking for glasses, contacts, updated lenses, new frames or just want a routine eye exam, contact us to setup an appointment today!

If you would like to save time on your first visit to the eye doctor, please print and complete the patient registration form.

"Love him. Great man, great service, fast service. He's awesome with my children!"

Two Locations to Serve You

Duncannon Office

1440 State Rd,
Duncannon, PA 17020
(717) 957-4224

Loysville Office

1123 Montour Rd
Loysville, PA 17047
(717) 789-3830