Overview

Alexander of Invernahyle Stewart

(1708—1795) Jacobite army officer