The Week Ahead, June 28 to July 2