Overview

James Ben

(c. 1289—1332) bishop of St Andrews