Genealogy of the family of William Smith of Peterborough, N.H
Keene