rory eliotlatest news & developments