Greaves, G. R. H. (George Richard Herbert), 1941-