Overview

John Colin Campbell Davidson

(1889—1970) politician