Meet the Optometrist


Dr. Toyzer is an optometrist in Havertown providing complete eye care services for the surrounding communities.

Dr. Barry J. Toyzer specializes in pediatric, family eye care and hard to fit contact lenses. 

His office is conveniently located just three minutes from I-476, and patients come to him from many counties in Philadelphia and the surrounding area. Dr. Toyzer has over three decades of experience in the field of ophthalmology and is known for his excellence in patient care.

He received his Doctor of Optometry (OD) degree with honors from Pennsylvania College Of Optometry in 1983, and then went on to complete his residency in Pediatric Optometry and Binocular Vision.

Dr. Toyzer provides a variety of general and specialized eye and vision services, including routine eye exams, children's eye exams, prescription eyeglasses, contact lenses and LASIK management. He also attends to eye and vision difficulties experienced by patients with chronic medical conditions like diabetes and hypertension.

He is also an expert in custom made, specialty, hard-to-fit contact lenses for patients who have experienced difficulty before with contacts. You can choose between rigid gas-permeable lenses, daily-wear soft lenses, extended-wear disposable lenses, and planned replacement lenses.

And for those who prefer not to wear glasses or contact lenses, Dr. Toyzer performs full eye exams to evaluate whether you’re a good candidate for the LASIK procedure and arranges for a suitable referral for surgery. The subsequent follow-up is completed at his clinic.

Dr. Toyzer is known for his one-on-one approach. He strives to keep you well informed about your vision and eye conditions and provides patients with a wide range of options to fit a broad range of individual budgets and styles.  

When he is not spending time with his patients, Dr. Toyzer loves photography and skiing. He is also a huge Eagles fan.

Contact Us

We look forward to hearing from you.


Find us on the map

Hours of Operation


9:00 am-5:00 pm


9:00 am-8:00 pm


9:00 am-8:00 pm


9:00 am-8:00 pm