Ker, James Campbell, 1878-1961