christopher mashigolatest news & developments