Overview

Murdoch Stewart

(c. 1362—1425) magnate