ryan cooperlatest news & developments