Walk-ins welcome

SPECS Missions, Inc.

Dr. Jeff Long’s SPECS Missions, Inc. is a 501(c)(3) nonprofit organization. SPECS is an acronym for Servants Providing Eye Care Services. They offer a free eye exam and a free pair of glasses every weekday to someone in need in our community, at both locations.

Schedule An Appointment Today​

71st & ELWOOD

109th & MEMORIAL

Eyewear

With several thousand name brand frames to choose from, our optical showrooms have two of the largest and best selections in Oklahoma. Our doctors and knowledgeable staff are there to guide and serve you to make sure you find the perfect style, fit and lenses that you desire.

Jordyn satisfied with her new stylish pair of glasses in the clinic facing the camera
A woman trying out a new stylish pair of glasses in the clinic, looking at her reflection in the mirror

Testimonials

Debbie Seefeld
Debbie Seefeld
February 28, 2024
I was so impressed with Dr Long and his staff. My first visit was both welcoming and informative. The staff took their time to explain procedures, insurance and scheduling. I’m extremely glad to have been referred to Dr Long’s office.
UncleJohn700
UncleJohn700
February 26, 2024
Dr. Angie was fantastic! She and the whole staff were very professional and caring. I got the perfect prescription now. It is so wonderful to have my vision improve so much. I was very impressed.
Lisa Emerine
Lisa Emerine
February 23, 2024
Love Dr. Long's office! Great service, newest styles in glasses & friendly office staff!!
Rod Miller
Rod Miller
February 21, 2024
Registration process easy. Appointment time was prompt. Staff and doctor efficient and friendly.
Bobby Hill
Bobby Hill
February 20, 2024
This place is awesome
Dawnita Hill
Dawnita Hill
February 18, 2024
Everyone was very friendly and helpful. Such a great experience. Dr Joe rocked! So glad I started going here.
Kristen Wilson
Kristen Wilson
February 16, 2024
Dr Anji and all the girls are very friendly and great with kids
A M
A M
February 15, 2024
I had a wonderful experience. The staff was well-informed, guiding me seamlessly through the insurance process. There was minimal wait times, and the friendly employees made the entire experience pleasant. Highly recommended for their excellent service!