Overview

John of Cromlix Hay

(1691—1740) Jacobite courtier and army officer