william kennedylatest news & developments