public appearances
 
For John’s latest schedule, please check