Riordan HS names new president