Genealogy from [Keller]

James Craffort1650

Name
James Craffort
Given names
James
Surname
Craffort