Overview

John Seagrave

(c. 1256—1320) soldier and baron