Pedigree of Margaret Sheafe (1598-1682) Ahnentafel of Margaret Sheafe (1598-1682) Generation 1 1. Margaret SHEAFE: christened 21 May 1598 in Cranbrook, Kent, Eng.; died 26 Apr 1682 in Greenwich, Fairfield, CT. Generation 2 2. Richard SHEAFE: born abt 1558 in…