Keck, John William, 1929-2001.