John Dennistoun — Scottish politician, 1803-1870