WHOSYERDAD-E Who's Your Daddy?
Wikigenealogy

Interactive tree of Margaret Russell

Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Private
Margaret Russell
Private
William Russell
Elizabeth Cromwell 16601711
Henry Cromwell 16281674
Elizabeth Russell 16371687
Oliver Cromwell Lord Protector of England, Scotland and Ireland (1653-1658) 15991658
Elizabeth Bourchier 15981665
Robert Cromwell 1617
Elizabeth Steward 1654