Author: Gareth Havard Griffiths
Alternate names: Gareth Griffiths; Gareth H. Griffiths