David Farquharson 1839–1907