St. Mary’s Ball set for March 17