We Give You Personal and Professional Advice

Our Team of Optometrists

Michelle Bouchard O.D. joined the practice in 1996 after graduating from New England College of Optometry.  She also graduated from the University of Maine where she did her undergraduate work.  Michelle has volunteered her time to many programs as her children have grown such as Girl Scouts, field hockey and most recently, the Boosters Club. She enjoys running, biking and exercising and just being outdoors. She resides in Boothbay Harbor with her three children, dog and three cats. 

Dr William Beveridge grew up in Arrowsic, ME and is the oldest of 3 brothers. He went to the University of New England where he was a four year varsity lacrosse player and acquired a Bachelor or Science in Medical Biology in 2014. After undergraduate school he spent time working at The Ocean Reef Club in Key Largo, doing volunteer work in Costa Rica, and became a Ski instructor at Sugarloaf Mountain. William studied at New England Co​llege of Optometry and graduated in 2020.  Will has always loved Maine and his plan has always been to return back to the coast and provide for the communities he grew up in!

John McCormick, O.D. has been with the practice since 1990. He is a Maine native who grew up in Portland and enjoys living and practicing in mid-coast Maine. He graduated from The University of Maine at Orono and The New England College of Optometry in Boston. He is an avid racquetball player and also enjoys golf, kayaking, skiing and being outdoors especially at the lake or ocean. He lives in Brunswick with his wonderful wife. He is very proud of his daughter who is a nurse and his son, a musician. Dr. McCormick practices full scope family optometry for patients of all ages with emphasis on managing and treating eye diseases including glaucoma and macular degeneration. He is dedicated to taking care of all his patient's eye care needs. He is a loyal Red Sox and Patriots fan and always enjoys his conversations with his many patients who love to talk sports.