Rev. John Thomson of Duddingston 1778-1840