patrick kearneylatest news & developments