Alexander Farquharson, 7th of Invercauld — news, coverage & facts — IJR