Agenda for June 28