Overview

John Caen

(c. 1247—1310) notary public and royal official