Interactive tree of Barbara m Ruggles

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