Overview

John Ralston

(c. 1381—1451) bishop of Dunkeld