When did David Linton die?

David Linton died in 1889.