Town Hall and Annual Membership Meeting Set for May 30