Mercy Sands

Family Group Record | Pedigree Chart | Descendancy Chart

Mercy Sands

B 1665 in Block Island, New Shoreham, Ct

D May 1741 in , , Ct