David Lindsay Writer and activist based in Lanchester, County Durham.

David Lindsay is a writer and activist based in Lanchester, County Durham.