John Seal

Socialist, anti-imperialist, internationalist.