Thackray Video
S&P 500 June 26, 2017...

S&P 500 could rally into mid-July...