Interactive tree of Thomas Greenhalgh

Thomas Greenhalgh 18351860
William Greenhalgh 18011855
Mary Ann Peak 18061885
Elizabeth Smith 18011885
Robert Peak 17781852
Dinah Walker 17761860
William Walker 1750