may town hall