Overview

John Anderson Graham

(1861—1942) Church of Scotland minister and missionary