Overview

Alexander Hume

(1612—1682) covenanter leader