Overview

John Marshall Lang

(1834—1909) Church of Scotland minister and university principal