We can help you with scheduling, insurance or anything else you may need. To schedule an appointment, please call us at 215.677.9111 in Philadelphia or 215.364.6564 in Huntingdon Valley, or use our online Request an Appointment form. Patients come to us from Bustleton, Philadelphia, Southampton, Huntingdon Valley, Willow Grove and neighboring locations.

If you are unable to keep an appointment, please notify us in advance so we can reschedule your appointment at a more favorable time. We look forward to seeing you.

New Patient Forms

Please fill out the patient information form. If you have any questions, feel free to contact us.


We accept most major medical and vision insurance plans, including Medicare. We will help you claim your eyecare benefits and assist in any way we can to file your claim and handle insurance questions that may arise.

Billing & Financial Responsibility

Please call our office if you have any questions regarding a payment and we will be happy to assist you. We accept all major credit cards, checks and cash.

Your eyes could not be in better hands than with our optometric physicians. Call 215.677.9111 in Philadelphia for more information. For your convenience, you can also use our online Request an Appointment form.

Video Gallery

Optical Library

Dr. Michael McDermott

"Dr. McDermott works hard to stay current on the latest advances in eye health and vision care and regularly attends continuing education seminars and advanced training courses. It is because of Dr. McDermott's dedication to continuing education..."
C&G Optical

10787 Bustleton Avenue
Philadelphia, PA 19116