Cruickshank, Alfred Hamilton, 1862-1927