Cruickshank, Alfred Hamilton, Rev.

Cruickshank, Alfred Hamilton, Rev.