Overview

Alexander de Balliol

(c. 1235—1310) nobleman and administrator