John Horne — Scottish geologist