Overview

Neil Cameron

(1854—1932) Free Presbyterian Church of Scotland minister