Esslemont, J. E. (John Ebenezer), 1874-1925