rory duncanlatest news & developments