Overview

John Macfarlane

(1807—1875) minister of the United Presbyterian church