Thomas Hope McLachlan 1845–1897