St. Joseph gym, center dedicated