Overview

John Devereux

(c. 1364—1393) soldier and royal councillor