Overview

Sir Alexander of Merchiston Napier

(c. 1403—1473) administrator and diplomat