Rev. Dr. David Johnston, Minister of North Leith
John Kay British, Scottish
Subject Rev. Dr. David Johnston British, Scottish
Not on view