Griffiths, David J. (David Jeffery), 1942-