steven keshilatest news & developments