Upcoming events at St John’s