Campbell, J. Edmund, active 1839-1849