Slater, William Kershaw, 1893-1970, Knight, and chemist,