Rob Spence
Rob Spence

Rob Spence

Retired academic. Interested in literature, culture and politics. Manchester.