Macleod, Kenneth, 1871-1955