Overview

Roderick Alexander Finlayson

(1895—1989) Free Church of Scotland minister and theologian