John Hastings, 2nd Earl of Pembroke (Q1700394)
14th century English noble and soldier
Language: