Macleod, Norman, 1906-1985