Overview

Alexander Neil Somerville

(1813—1889) Free Church of Scotland minister and evangelist