Interactive tree of John Pennington
1898 John Pennington
1870 John Leyland Pennington
1868 Annie Hughes
18301887 Richard Pennington
18361929 Elizabeth Cash
17991885 Richard Pennington
18021860 Hannah Hargreaves
18231904 Jane Caldecott
18121891 Thomas Cash
18121888 Margaret Bromilow