David Devereux 

Grumpy, sweary, cynical writer, cook, geek, thalassophile &c. Filled with wonder at the world we inhabit. (He/Him)
See subscribers