pat kennedylatest news & developments