St. Mary's to celebrate 50th anniversary