Residents are invited to the annual town meeting 8th May, 6.15pm at the town hall