Puffer Genealogy

Family: John PLANTAGENET, 1st Duke of Lancaster / Blanche PLANTAGENET, of Lancaster (F5519)

m. 19 May 1359


Family Chart