youri latortuelatest news & developments