Overview

Charles Robert Macgillivray

(1806—1867) physician and Gaelic scholar