Overview

William Landel

(c. 1320—1385) bishop of St Andrews and diplomat