Puffer Genealogy
Living
1. Living
2. Living Living married SPENCER, Lady Diana Frances Diana (daughter of SPENCER, Lord John Viscount Althorp, 8th Earl Spencer and ROCHE, Frances Ruth) was born on 1 Jul 1961; died on 31 Aug 1997 in Paris, France. [Group Sheet] [Family Chart]
3. SPENCER, Lady Diana Frances was born on 1 Jul 1961 (daughter of SPENCER, Lord John Viscount Althorp, 8th Earl Spencer and ROCHE, Frances Ruth); died on 31 Aug 1997 in Paris, France. Children:
- William Prince of England, Duke of Cambridge was born on 21 Jun 1982; and died.
- 1. Living
Generation: 3
4. Philip Prince of Greece & Denmark, Duke of Endinburgh was born on 10 Jun 1921; died on 9 Apr 2021. Philip married Elizabeth II on 20 Nov 1947 in England. Elizabeth (daughter of Albert Frederick Arthur George and BOWLES-LYON, Elizabeth) was born on 21 Apr 1926; died in 2022. [Group Sheet] [Family Chart]
5. Elizabeth II was born on 21 Apr 1926 (daughter of Albert Frederick Arthur George and BOWLES-LYON, Elizabeth); died in 2022. Children:
- 2. Living
- Anne Royal Princess of England was born on 15 Aug 1950; and died.
- Living
- Edward Earl of Wessex was born on 10 Mar 1964; and died.
6. SPENCER, Lord John Viscount Althorp, 8th Earl Spencer was born on 24 Jan 1924; died on 29 Mar 1992. John married ROCHE, Frances Ruth on 1 Jun 1954 in London, England. Frances was born on 20 Jan 1936 in Norfolk, England; died on 3 Jun 2004. [Group Sheet] [Family Chart]
7. ROCHE, Frances Ruth was born on 20 Jan 1936 in Norfolk, England; died on 3 Jun 2004. Children:
- 3. SPENCER, Lady Diana Frances was born on 1 Jul 1961; died on 31 Aug 1997 in Paris, France.
Generation: 4
10. Albert Frederick Arthur George was born on 14 Dec 1895 (son of King of the United Kingdom George Frederick Ernest Albert of the United Kingdom and Victoria Mary of Teck); died on 6 Feb 1952. Albert married BOWLES-LYON, Elizabeth. Elizabeth was born on 4 Aug 1900; died on 30 Mar 2002. [Group Sheet] [Family Chart]
11. BOWLES-LYON, Elizabeth was born on 4 Aug 1900; died on 30 Mar 2002. Children:
- 5. Elizabeth II was born on 21 Apr 1926; died in 2022.
- Margaret Princess of England was born on 21 Aug 1930; died on 9 Feb 2002.