Overview

David Watson

(1859—1943) Church of Scotland minister and social reformer