keith jefferislatest news & developments