jm kariukilatest news & developments