Overview

James Oliphant

(1734—1818) Church of Scotland minister