randy ratlatest news & developments