David, T. W. Edgeworth (Tannatt William Edgeworth), 1858-1934