thomas mashabalatest news & developments