JOHN McEVOY

John McEvoy is an independent journalist who has written for International History Review, The Canary, Tribune Magazine, Jacobin and Brasil Wire.