John Stafford — English landowner and politician (1420-1461) of Bishops Frome, Herefordshire