Mary Sands

Family Group Record | Pedigree Chart | Descendancy Chart

Mary Sands

B ABT 1675 in Hempstead, Long Island, Ny

D ABT 1740 in Belleville, Essex, Nj