Puffer Genealogy
STUART, Mary II
1662 - 1694 (32 years)Drag or scroll to see more of the chart.
Anne of Denmark
1574-1619
1574-1619
Henriette Maria of France
1609-1669
1609-1669
STUART, James II Duke of York
1633-1701
1633-1701
HYDE, Anne
1637-1671
1637-1671