Interactive tree of John Ruggles

John Ruggles 1633
John Ruggles 15911663
Barbara m Ruggles 16051635/36 CE
Margery Hamond 1674
Thomas Ruggles, 15331587
Nicholas Ruggles 14931533
Thomas Ruggles 14551493