alan kennedylatest news & developments