Puffer Genealogy
Family: HASTINGS, John De Earl of Pembroke 12th + PLANTAGENET, Margaret Princess of England (F2578)
m. 19 May 1359Suggest a change: Family: HASTINGS, John De Earl of Pembroke 12th + PLANTAGENET, Margaret Princess of England (F2578)