Overview

John le Breton

(c. 1195—1270) justice and bishop of Hereford