St. Mary's Festival wraps up