Author: G. D./ Snooks, Graeme Donald Snooks