David Farquharson Scottish, 1840-1907