Keir, David Lindsay Sir, 1895-1973