Humphrey Stafford, 1st Duke of Buckingham (Q1265605)
British noble (1402-1460)
Language: