Clifford, J. Garry (John Garry), 1942-