ricardo mackenzielatest news & developments