David Jeffery Griffiths | Author profile | bookie