Slater, K. B. (Kenneth Burton), 1917-2005