James Craffort, …–1650

Name
James /Craffort/
Given names
James
Surname
Craffort