Hexham, Northumberland and Liverpool Blacketts

Pedigree tree of William Patterson