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 and was named Vice President in January of 2019. 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 daughter, Ava and their dog, Bryer. In his free time, John enjoys watching his daughter play basketball and softball, playing golf and working around his house.