About David Raby

David Raby is Professor Emeritus, History, University of Toronto; Senior Fellow, Latin American Studies, University of Liverpool; author, Democracy and Revolution: Latin America and Socialism Today, London, 2006, Pluto; Green Party City Councillor, Norwich, UK, 2015-Present