Overview

Sir Hugh of Cessnock Campbell

(1673—1686) covenanter and conspirator