Overview

Sir William of Craigievar Forbes

(c. 1600—1648) politician