Overview

William McCulloch

(1691—1771) Church of Scotland minister