john kennedylatest news & developments