James Cavalluzzo
James Cavalluzzo

James Cavalluzzo

Canadian trade unionist, socialist, queer, #RuskinCollege, Oxford student. Views are my own.