Tour dates

Over the next few weeks I’ll be touring the US, Canada, Ireland, Singapore, Australia and New Zealand, and will also be giving talks in several UK cities. Please drop in and say hello! Public events, many of them free, are now listed here.