David Gordon Kirkpatrick (1927-2003)/info