David Jones

David Jones is from Hampshire. He has an MA in Creative Writing from Chichester University and is a retired headteacher.