andrew kennylatest news & developments