Interactive tree of Margery Hamond

Margery Hamond 1674
John Ruggles 15911663
Thomas Ruggles, 15331587
Nicholas Ruggles 14931533
Thomas Ruggles 14551493