Puffer Genealogy
Family: HASTINGS, John 3rd Earl of Pembroke + PLANTAGENET, Elizabeth of Lancaster (F4674)
m. 1380Suggest a change: Family: HASTINGS, John 3rd Earl of Pembroke + PLANTAGENET, Elizabeth of Lancaster (F4674)