public appearances
For John’s latest schedule, please check