jonathan moakeslatest news & developments