Gifford, John A. (John Allen), 1947-