Meet Our Doctors

Dr. Sarah Swanson, O.D.


Dr. Sarah Swanson has long aspired to become an optometrist. She majored in biology at the University of California, Santa Cruz, and went on to graduate from the Southern California College of Optometry in 2002. After graduation, Dr. Swanson felt a draw to Sacramento and began practicing at Eyes on J in 2002. In 2004, she purchased the practice and is proud to share her education with her patients.

As part of her dedication to her patients, Dr. Swanson, O.D. participates in many forms of continuing education. In addition, she is a member of the American Optometric Association, the California Optometric Association, and the Sacramento Valley Optometric Society.


Dr. Spencer Fairgrieve, O.D., FAAO


Dr. Spencer Fairgrieve is a Nothern California native. She earned a Bachelor of Science Degree in Public Health Science from Santa Clara University and went on to graduate from UC Berkley School Of Optometry. After graduating optometry school she went on to practice optometry in the state of New York while also completing a residency in Public Health and Ocular Diseases at The State University Of New York. Upon completion of her residency Dr. Fairgrieve decided to come back to her home state of California to continue practicing optometry. She is very compassionate and has a strong attention to detail. She is excited to be a part of the Eyes On J team and is eager to share all of her education with her patients.

Latest News

An Eye on Fireworks Safety

Fireworks Eye Injuries Have Skyrocketed in Recent Years

Fireworks sales are exploding across the country through the Fourth of July. As retailers are blazing their promotions, we and the AAO are shining a light on this explosive fact--the number...

Read more

Brands We Carry

Take a moment to watch the following videos featuring our latest eye health tips, products, and office technology! We welcome you to visit our digital education library as well, which has many more informational videos. If you have questions at any time, be sure to contact us. We'd love to help!

Brands We Carry

Address & Hours

808 J St
Sacramento, CA 95814

(916) 447-3000

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

Contact Us by Email