Overview

John Alexander MacDonald

(1897—1996) Free Church of Scotland minister