Overview

William Alexander of Mackinnon Mackinnon

(1784—1870) politician and chief of clan Mackinnon