May Fest slated for May 12