Rudolf Bing Memorial Lecture Playfair Library Hall 08/08/2022 Signed Read more about Rudolf Bing Memorial Lecture
Counting and Cracking Royal Lyceum Theatre 13/08/2022 Captioned Read more about Counting and Cracking