Allan Shepherd

Allan Shepherd is a writer with a background in environmental issues and organic gardening. He works with the publications department at the Centre for Alternative Technology in Wales.