RealClearMarkets Early Morning Update

Monday, July 30
Wednesday, August 1