Cruickshank Alfred Hamilton 1862-1927