karl kennedylatest news & developments