St. Mary’s 51st annual Quilt & Craft Fair