Overview

John Hastings

(1347—1375) magnate and soldier