Our Practice in Walnut Creek

Request Appointment

Thorough, Compassionate Eye Care for You & Your Family

At Insight Vision Care Optometry, we live by the words: Happy Eyes, Happy Life

We believe that taking care of your vision is more than just helping you see clearly—it’s about enhancing your life experience. We’re committed to helping you with your eye care needs while providing stylish eyewear and comfortable contact lenses that complement your lifestyle.

We know trust is earned, and we strive to build that trust with every person who walks through our doors. We’re proud to welcome new and returning patients. Some of our patients’ families have been with us since we opened our doors at the Roy Optometric Center in 1970.

Whether it’s addressing discomfort like dryness, tackling complex eye diseases, or choosing the perfect pair of glasses or contacts, we customize our care to meet your unique needs and personal style.

Schedule your family’s appointment today.

Request Appointment

Happy Eyes, Happy Life

Insight Vision Care Optometry is more than just your local eye care provider—we’re your neighbors and proud members of the Walnut Creek community. 

We actively support school programs, like the Walnut Creek Education Foundation, and collect glasses to donate to the Lions Club. Our doctors firmly believe in giving back to those in need, as they have both participated in VOSH trips to Costa Rica, Ukraine, the Philippines, and Chile where they gave eye exams and distributed glasses to underprivileged communities. Our mission is to change lives through eye care.

Join us for happier, healthier eyes—because we believe that when your eyes are happy, your life is too.

How to Find Us

From 680 North

Take the Ygnacio Valley Road exit and make a right off the freeway. Our office is on the right after the third stoplight.

From 680 South

Take the North Main Street exit and continue south on Main Street. Take a left turn at the third stoplight onto Ygnacio Valley Road. Our office will be on the right after the second stoplight.

Meet Our Team


Dr. Stephanie Chan



Dr. Bryan Doherty



Veronica David


Our Location

Our Address

Our office is located in the Financial Plaza on Ygnacio Valley Road between Broadway and Civic Drive.

  • 675 Ygnacio Valley Rd., Suite B103
  • Walnut Creek, California 94596

Hours of Operation

  • Monday: 8:00 AM 5:00 PM
  • Tuesday: 8:00 AM 5:00 PM
  • Wednesday: 8:00 AM 7:00 PM
  • Thursday: 8:00 AM 5:00 PM
  • Friday: 8:00 AM 5:00 PM
  • Saturday: 8:30 AM 1:00 PM
  • Sunday: Closed
instagram facebook facebook2 pinterest twitter google-plus google linkedin2 yelp youtube phone location calendar share2 link star-full star star-half chevron-right chevron-left chevron-down chevron-up envelope fax