Overview

John MacDougall

(c. 1298—1316) magnate