Lori Michaud, O.D. graduated Beta Sigma Kappa, cum Laude from New England College of Optometry in Boston in 1998. She also graduated with honors from the University of Maine receiving her Bachelor of Arts in Zoology in 1994.
Dr. Michaud with more than ten years experience has performed eye examinations, ophthalmologic consultations, contact lens fittings and spectacle dispensing.
Dr. Michaud currently resides in New Bedford.