Richard Barnes — Canadian politician (1805–1846)