Town Meeting, May 2, 2019Town Forum, April 25, 2019Special Fall Town Meeting, October 18, 2018Town Meeting (Part 1), May 3, 2018Town Meeting (Part 2), May 10, 2018Special Town Meeting, October 5, 2017Town Meeting, May 4, 2017Special Town Meeting, August 29, 2017