James Craigie Robertson Share This James Craigie Robertson (James Craigie Robertson, J. C. Robertson, Canon of Canterbury)