John Thompson — banker and financial publisher from Massachusetts, United States (1802-1891)