Sergio Rivera is third chief executive to leave in two years