Overview

Alexander MacLeod

(1817—1891) minister of the Presbyterian Church of England