Overview

Thomas Finlayson

(1809—1872) minister of the United Presbyterian church