Davidson, Stanley, sir, 1894-1981