ryan canninglatest news & developments