Overview

Sir Archibald of Kilspindie Douglas

(c. 1490—1535) administrator