Interactive tree of John Hargreaves Pennington
1802 John Hargreaves Pennington
17681850 John Pennington
17771853 Elizabeth Hargreaves
17441808 Richard Pennington
17481826 Margaret Leyland
 Richard Pennington
 Mary Dickson
17291776 John Leyland
17261822 Catherine Hart
17391796 John Hargreaves
1808 Ann Hamer
1766 James Hargreaves
17041745 Alice …
 Mary …