He was the mayor of Waterville from 2003 to 2011, and was a city councilor prior to that. He worked as general manager of the 14-store discount chain Marden's Surplus and Salvage from 1996 until 2011.