Puffer Genealogy
William III, of Orange
1650 - 1702 (51 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
William II, Prince of Orange
1626-1650
1626-1650
STUART, Mary Princess Royal of England
1631-1660
1631-1660
William III, of Orange
1650-1702
1650-1702