Porteus, S. D. (Stanley David), 1883-1972