Stephen Lewis
What seems to be happening is that U.S. business sentiment is faltering and consumer sentiment is tailing off.
Stephen Lewis
#Business