Overview

Ebenezer Marshal

(1772—1813) historian and Church of Scotland minister