John was born and raised in Wells and graduated from Wells High School in 1992. He earned his degree in Criminology from the University of Southern Maine where he also played baseball. John began his insurance career in 1999 with Progressive Insurance as a claim adjuster. He then began his insurance sales career with Liberty Mutual in Kennebunk, in 2005.
John joined the Cole Harrison team in January of 2013, was named Vice President in January of 2019 and in July of 2024 became the agency President. Aside from managing the day-to-day operations of the agency, John continues to provide personal, commercial and life insurance products to clients in both Maine and New Hampshire.
John resides in Wells with his fiancé Nicole, his daughter, Ava, soon to be stepdaughter, Lily and their dogs Max and Marley. In his free time, John enjoys watching his daughter play college basketball, playing golf and working around his house.