Dumfries Burgh Hearth Tax list 1691 January 10, 2022January 10, 2022 adminaa Free – Purchase Checkout Added to cart