The Ruggles Lineage: Five Generations