Noel Due

Highland Theological College, Dingwall