gareth cooperlatest news & developments