stephen keshilatest news & developments