Overview

William Lamberton

(c. 1273—1328) administrator and bishop of St Andrews