John Walmsley

Family Group Record | Pedigree Chart | Descendancy Chart

[-] John Walmsley

B: 1778 in Thornley, Lancashire, England

D: