Our Lady of Holy Cross names new president