William S. Horton, American impressionist