Thompson, John, fl. 1840.