Meet the Team

  • Dr. Willeford

    Dr. Willeford is a native of Ohio, who graduated high school in Lake Worth, Florida. After receiving a degree from Florida State University he went on to graduate from Nova Southeastern University in Ft. Lauderdale There he received a Bachelor’s degree in Vision Science with highest honors. His doctor of optometry degree from Nova Southeastern was also received with highest honors. Dr. Willeford was selected to be a member of the Beta Sigma Kappa Optometric Honors Society. He also is a past president of the North Central Florida Optometric Society.

    Read More
  • 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. 

    Read More
  • Dr. Aida Glatter-Götz

    Dr. Aida Glatter-Götz earned a Bachelor of Arts degree in Psychology from the University of South Florida in 2003. In 2008 she graduated from Nova Southeastern University College of Optometry with a Doctor of Optometry Degree, and then completed a residency in Primary Care Optometry at the Malcom Randall Veterans Affairs Hospital in Gainesville Florida. Her residency focus was in the diagnosis and management of ocular diseases, low vision rehabilitation, and specialty contact lens fitting.

    Read More
  • Dr. Ray Johnson (Retired)

    Dr. Ray Johnson is a Florida native. He was born and raised in south Florida where he met his wife Linda. They have two children, a son, Ray Jr. and a daughter Karen. Both of his children are married and each has two children.

    Read More

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:30 pm


8:00 am-5:00 pm


8:00 am-5:30 pm


9:00 am-5:00 pm