The Honourable John Lang Nichol