Puffer Genealogy

Family: HASTINGS, John 3rd Earl of Pembroke / PLANTAGENET, Elizabeth of Lancaster (F4674)

m. 1380


Family Information