patrick opiyo makasilatest news & developments