Overview

William Hanna

(1808—1882) Free Church of Scotland minister and writer