William Halbert

Family Group Record | Pedigree Chart | Descendancy Chart

William Halbert

B 1681 in , Middlesex, England

D 17 Oct 1718 in , Essex, Va