Overview

Sir Thomas of Craighall Hope

(1573—1646) advocate and politician