Allen was mayor of Newton, Iowa between 2004 and 2012. Allen stated in July 2018 that he would not run for election and that he was resigning from public office.[1][2]