William Simmons

Family Group Record | Pedigree Chart | Descendancy Chart

[-] William Simmons

B: 1699 in Little Compton, Newport, Ri

D: