John Solomon Cartwright — Canadian politician (1804-1845)