Eye Doctor Mark Rivas OD Fair Oaks Ranch TX

Mark Rivas OD

Fair Oaks Ranch TX

Texas State Optical

Eye Care of Texas TSO

9091 Fair Oaks Pkwy, Ste. 307
Fair Oaks Ranch, TX 78015
(210) 625-7970

Vision Care

Astigmatism, Cataracts, Contact Lens, Diabetic Care, Dry Eye, Eyeglasses, Geriatric Care, Macular Degeneration, Myopia (Nearsightedness), Presbyopia (Blurry far or close)

Insurance Accepted

Advantica, Aetna, Always Care/First Look Vision, Amerigroup, Avesis, Beech Street, Benefit Planners, Block Medicaid and CHIPS, Blue Cross Blue Shield, Boon Chapman, Bravo Health, CHIP, Care Improvement Plus, Central United Health, Cigna, Coast to Coast, Community Health Choice, Coventry Health Care, Davis Vision, Evercare Medicaid-Star Plus, Evercare Medicare, EyeMed, Eyetopia, First Health, Great West, Guardian, Humana, MES Vision, Medicaid, Medicare, Molina Healthcare of Texas, Multiplan, National Vision Administrators-NVA, Opticare, Outlook Vision, PHCS, Principal Financial Group, Spectera-OptumHealth, Superior Health Plan, Superior Vision, Texas Children Star, Tricare, Tricare Prime, UMR, Unicare, United Healthcare, Vision Care Plan-VCP or Compbenefits, Vision Service Plan-VSP, Wellcare

Don't see your insurance? Call us (210) 625-7970

Languages Spoken


Provider Statement

As an American Board of Opticianry (ABO) certified optician with 21 years of optical experience, Director of Operations Mark Rivas received his optical training in the US Navy at Naval Ophthalmic Service and Training Activity (NOSTRA) in Yorktown, VA. He brings to the TSO Fair Oaks practice experience in the optical laboratory, fashion framing, insurance billing, and direct patient care. Through his vast optical knowledge, he has served as an optical manager for 16 years and is very experienced in all areas in the optical dispensary.

Call for Appointments

(210) 625-7970

I-10 at Fair Oaks Parkway across from the Frost Bank Center. In the center with CVS Pharmacy.

Virtual Office Tour

Office hours

Mon: 09:00 am to 06:30 pm
Tue: 10:00 am to 07:30 pm
Wed: 09:00 am to 06:30 pm
Thu: 10:00 am to 07:30 pm
Fri: 09:00 am to 05:30 pm
Office Phone: (210) 698-6393