Stokes, Peter G. (Peter Graham), 1942-