Overview

Edmund Hastings

(c. 1266—1314) soldier and administrator