John Cunningham was born in Paisley on 9 May 1819 and died in St Andrews on 1 September 1893. He was educated first at Glasgow University and subsequently at Edinburgh University, where he studied under Sir William Hamilton. Following his ordination in 1845, he was for forty-one years parish minister at Crieff, Perthshire, rising in time to a position of some prominence in the Church of Scotland. In 1886 he was appointed Principal of St Mary's College, St Andrews, in succession to Principal Tulloch.
From The Continuum Encyclopedia of British Philosophy in Oxford Reference.