Overview

William Longespee

(c. 1162—1226) magnate