john okwirilatest news & developments