Robert Grant Haliburton Share This Robert Grant Haliburton (Robert Grant Haliburton, R. G. Haliburton)