June 30 to July 2