David Farquharson 1839-1907