Overview

Alexander of Struan Robertson

(c. 1670—1749) Jacobite army officer and poet