Dr. Menjivar

Dr. Menjivar

Dr. Menjivar graduated from the University of Texas where he earned a Bachelor of Science in Biochemistry. He subsequently attended the University of Houston College of Optometry where he earned his Doctor of Optometry. Dr. Menjivar is a Board Certified Optometric Physician who is licensed to practice the highest level of optometry granted by the Florida Board of Optometry. 

Dr. Menjivar’s training includes work as a National Eye Institute Predoctoral Research Fellow at the Visual Optics Institute where he studied higher order aberrations in keratoconus. He spent time as an intern at Bausch & Lomb where he contributed to the management of ongoing clinical trials and the development of new studies. Dr. Mejivar also completed externships at Quantico, Virginia Marine Corps Base Naval Clinic and Advanced Eye in Canyon, Texas. Prior to joining Ritz And Johnson Eyecare Dr. Menjivar worked at Ocala Eye providing complete care to patients in the Ocala and The Villages areas. In addition to prescribing glasses and contact lenses, Dr. Menjivar diagnoses and treats conditions such as dry eye, eye infections, amblyopia and glaucoma. Dr. Menjivar’s special interests lie in working with athletes of all levels and in contact lenses. Dr. Menjivar’s interest has provided him the opportunity to work with the Boston Red Sox, Los Angeles Dodgers and St. Louis Cardinals organizations.

Dr. Menjivar is an active member of the American Optometric Association, the Florida Optometric Association, North Central Florida Optometric Society, and the American Academy of Optometry. He also actively participates in community service programs such as the Lions Club Special Olympics initiative, and has traveled on numerous mission trips to Mexico, Honduras, and Belize to assist those in need of eye and vision care.

Contact Us

We look forward to hearing from you.


Find us on the map

Hours of Operation

Holidays may affect these hours. Please call (352) 732-7900 for holiday hours.

Ocala Office


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


8:00 am-5:00 pm


9:00 am-5:00 pm


8:00 am-12:00 pm