Overview

Peter Grant

(1783—1867) Baptist minister and Gaelic evangelical poet