In 1879, he declined an invitation to the pastorate of Crown Court, London, in succession to Dr. John Gumming (1807–1881). In 1881 he was chosen as Baird lecturer, and took for his subject "Natural Elements of Revealed Theology", and in 1882 he was the St Giles lecturer, his subject being "Confucianism". In 1890 he was elected a fellow of the Royal Society of Edinburgh, the University of Aberdeen gave him its honorary LL.D., and in 1899 he was appointed Gifford lecturer by that university, but declined on grounds of health. In the same year he severed his active connection with St. Bernard's.