geoffrey makhubolatest news & developments