“Dr. Hargreaves is an incredibly knowledgeable eye doctor. He has cleared up my concerns with correct diagnosis more than once 😁.” -Debra S.
Dr. Ryan Hargreaves received his Doctor of Optometry summa cum laude from the New England College of Optometry, where he earned numerous awards for clinical excellence, scholarship, and literature research. He completed internships at the New England Eye Institute, Brighton Marine Health Center, the Veteran’s Administration Medical Centers of Manchester, NH, and Brocton, MA. He then completed an optometric residency in ocular disease. Upon completing his residency, Dr. Hargreaves worked in an ophthalmology clinic where he served for over two decades as a clinical director.
Through his time spent working alongside multiple ophthalmology subspecialists, Dr. Hargreaves could treat and manage ocular disease patients. In addition to providing direct patient care, Dr. Hargreaves has also served as an adjunct clinical instructor for seven different colleges of optometry, through which he was responsible for the clinical training of optometric interns and residents. He also served as a program coordinator for an ocular disease residency program affiliated with Nova Southeastern University College of Optometry.
Dr. Hargreaves has lectured at local optometric association meetings and has been a guest lecturer at the Nova Southeastern University College of Optometry. As a Board-Certified Optometrist, Dr. Hargreaves provides full-scope optometric services for all age groups, from pediatric to geriatric, specializing in the medical management of ocular disease.
Dr. Hargreaves is actively involved in the Broward County Optometric Association, Florida Optometric Association, and American Optometric Association. When he is not caring for patients, heeling and spending time with his kids.
Same-day eye exam appointments are available; please call 561-732-8005 to schedule.
7593 W. Boynton Beach Blvd.
Suite #280
Boynton Beach, FL 33437
Florida Vision Institute
1515 N. Flagler Dr. Suite 500
West Palm Beach, FL 33401