Pedigree of Stephen Farr (1679-) Ahnentafel of Stephen Farr (1679-) Generation 1 1. Stephen FARR: born 11 Apr 1679 in Concord, Middlesex, MA. Generation 2 2. Stephen FARR: christened 29 Dec 1640 in Lidlington, Bedford, Eng.; married 25 May 1674…
Pedigree of Stephen Farr (1679-) Ahnentafel of Stephen Farr (1679-) Generation 1 1. Stephen FARR: born 11 Apr 1679 in Concord, Middlesex, MA. Generation 2 2. Stephen FARR: christened 29 Dec 1640 in Lidlington, Bedford, Eng.; married 25 May 1674…