CALENDAR OF EVENTS: THURSDAY, MAY 29 – THURSDAY, JUNE 5