Pedigree of Sarah Farnsworth (1663-1731) Ahnentafel of Sarah Farnsworth (1663-1731) Generation 1 1. Sarah FARNSWORTH: born abt 1663 in Groton, Middlesex, MA; died 16 Sep 1731 in Groton, Middlesex, MA. Generation 2 2. Matthias FARNSWORTH: christened 20 Jul 1615 in…