Michael Carritt

Michael Carritt , British communist, anti-colonial revolutionary, and spy