robert mahoneylatest news & developments