Overview

Ewen MacDougall

(c. 1198—1273) king in the Hebrides