David Roberts (Scottish, 1796–1864)

8