Overview

William Scheves

(c. 1435—1497) courtier and archbishop of St Andrews