Hudson, William, Sir, 1896-1978