5/23/2017 Annual Town Meeting

6/2/2004 Special Town Meeting within the Annual Town Meeting