Overview

John Thain Davidson

(1833—1904) minister of the Presbyterian Church of England