John Urquhart of Craigston and Cromarty — news, coverage & facts — IJR