William Alley

Family Group Record | Pedigree Chart | Descendancy Chart

William Alley

B 1605 in Oxford, Middlesex, England

D in Salem, Essex, Ma