Overview

William Mair

(1830—1920) Church of Scotland minister