Duncan John 1796-1870