William Brooks

Family Group Record | Pedigree Chart | Descendancy Chart

William Brooks

B 1622 in Concord, Middlesex, Ma

D 18 Oct 1688 in Deerfield, Franklin, Ma