The current mayor is Larry Freeman, who took office in December 2013, elected by his fellow town council members.
The current mayor is Larry Freeman. Larry Freeman took office in December 2013. Office in December 2013 was elected by his fellow town council members.