james masangolatest news & developments