Locke Genealogy
John Knowles
Generation: 1
1. John Knowles John — .. [Group Sheet]
Children:- John Knowles was born 14 May 1686, Hampton, Rockingham, New Hampshire, USA.