Overview

Thomas Maclauchlan

(1816—1886) Free Church of Scotland minister and Gaelic scholar