Overview

Alexander MacDougall

(c. 1235—1310) magnate