John Farquharson, 4th of Invercauld — latest news, discussion & facts — IJR