John Geoffrey Caruthers Little (Canadian, )