Overview

Sir Gerard Napier

(1606—1673) politician