McClelland, David C. (David Clarence), 1917-1998