I offer a variety of services to my patients.

Please call or email if you have any questions.

  • Routine eye examinations for adults and children.

  • Contact Lens Fittings usually with a free pair of trial lenses. After it is finalized the contact lens Rx is always given to the patient. You are free to buy your contacts wherever you like. (We do not sell glasses or contacts.)

  • Extra time for complicated exams. If extra time might be needed just call and request this ahead of time. No extra charge. 

  • Second opinions regarding any eye or vision problems.

  • Routine Dilated Diabetic Eye Exams

  • Treatment for vision-related reading problems in children and adults.

  • Diagnosis and treatment for vision-related headaches.

  • Glasses | Prescriptions for eyestrain, eye pain, double vision, tired eyes | Computer vision problems

  • Information and counseling on nutritional support for eye health.

  • Information and counseling on other natural and alternative therapies for vision and eye health.

  • Eye Allergies, Eye Infections, Dry Eyes

  • Quality referrals when needed to other health care providers for eye and general health needs.

  • Pupillary Distance:  I will measure and give out PD’s when requested by the patient at the time of the initial exam.

  • Please Note: I do not adjust, clean, or troubleshoot glasses bought online.

Edmonds Office
543 Main St.  Suite C
Edmonds, WA 98020

Appointments and
Doctor’s direct voice mail:
Fax: 425-740-0991


Please note: To make appointments for two or more patients coming in together it is best to call so that I can schedule the appropriate time. I sometimes have appointment times available that are not shown online. Please call if you are unable to schedule a time online that works for you.

By appointment only.
Call or use my online scheduler below to make appointments in Edmonds. Please do not come to the office in person to make appointments.

 Mon, Tues, Thurs  7 am – 6 pm.
Additional appointments are sometimes available on other days of the week. See online scheduler above for exact dates and times.

Lake Stevens:
Wed, Fri, and Sat.
Call 425-334-5536 to make appointments in Lake Stevens.