Annual Town Meeting is May 2