William Heap

Family Group Record | Pedigree Chart | Descendancy Chart

William Heap

B 31 Mar 1819 in Birch, Manchester, Lancashire, England

D Jan 1892 in San Bernadino, San Bernadino, Ca