carlos leao and ricky ibanez