Overview

Alexander Mackennal

(1835—1904) Congregational minister