Genealogy from [Keller]

Margaret Craffort

Name
Margaret Craffort
Given names
Margaret
Surname
Craffort