Free dinner planned at St. Mary's