John Gaunt

1340 - 1399  

Catherine Swinford

 

John Beaufort

 

Margaret Holland

1385 - 1439  

Joan Beaufort

 

James Scotland

 
2

Annabella Stewart

 

George Gordon

 

Margaret Stewart

 

Joan Stewart

 

James Stewart

 

Eleanor Stewart

 

Mary Stewart

 

Henry Beaufort

 

John Beaufort

 

Thomas Beaufort

 

Edmund Beaufort

 

Margaret Beaufort