Overview

Sir John Soulis

(c. 1279—1305) administrator and guardian of Scotland