Interactive tree of James Dudden

James Dudden 1729
JOHN DUDDEN 16931757
HANNAH VEAL 16981769