About Us

staff

On-Site Eye Care

We offer mobile and in-office vision services.
Contact us today!

Call or Text
801-610-9136
801-877-9510

  • 8734 S 700 E #240
  • Sandy, UT
  • 84070
Keith J. Castleton, OD

Keith J. Castleton, OD

Dr. Castleton has been practicing optometry since his graduation from Southern California College of Optometry in 2003. He spent his first six years in practice in the US Navy as an active duty officer. He did residency training in ocular disease management on the Gila River Indian Reservation in Arizona in 2005-2006, and he earned his fellowship in the American Academy of Optometry in 2006. Dr. Castleton has a BS in Zoology from Brigham Young University and an MS in Public Health from Touro University International.

When Dr. Castleton is not working, you are likely to find him spending time with his wife and 10 children. He enjoys running, camping, fishing, and being outdoors. He is a native of Butte, Montana.

Elizabeth Doyle

Elizabeth Doyle

Office Manager

Elizabeth is an experienced optician and office manager who has worked in the field since 2005 for various practices in Alaska, Oregon, and Utah. She graduated Alpha Beta Kappa from Stevens-Henager College in Business Management and Accounting.

Elizabeth enjoys traveling and has driven from Valdez, Alaska to Guatemala City, Guatemala and from the Pacific Ocean in California to the Atlantic Ocean in North Carolina. Along the way she has hiked through national and state parks, glaciers, redwoods, deserts, plains, and the Smoky Mountains.

Patrice Vasquez

Patrice Vasquez

Patrice was born and raised in Salt Lake City, Utah. She earned her Associate of Science degree in psychology from Salt Lake Community College and is currently working toward a Bachelor of Science degree at the University of Utah.

Prior to coming to On-Site Eye Care, Patrice worked at Friends for Sight, a non-profit organization located in Salt Lake City. She was also an Insurance Producer at State Farm Insurance. She brings with her more than 10 years of knowledge and experience in customer relations, sales and marketing, administrative skills, and social media. Patrice is very excited to be a part of our team!

In her free time, she enjoys hiking and finding secret places within the Wasatch Mountains to have lunch for the day. She also loves camping and painting. In the winter, she enjoys ice skating and family get-togethers for the holidays.

Contact us to schedule an appointment or to learn more about our mobile vision services
chatbot icon
chatbot icon

How can we help you today?

Contact Us
View Office Hours
Online Patient Forms
 Back

Our Office

  • 8734 S 700 E #240
  • Sandy, UT
  • 84070
801-610-9136
Contact Page 
 Back

Office Hours

  • Monday
  • 9:00am - 5:00pm
  • Tuesday
  • 9:00am - 5:00pm
  • Wednesday
  • 9:00am - 5:00pm
  • Thursday
  • 9:00am - 5:00pm
  • Friday
  • 9:00am - 5:00pm
  • Saturday
  • Closed
  • Sunday
  • Closed
 Back

Patient Forms