Upcoming talks

 

12 Sep 2018 — Ann Arbor, MI

3 Oct 2018 — Paris, France

13 Oct 2018 — Nanjing, China

23 Oct 2018 — Amsterdams, Netherlands

28 Oct 2018 — The Maldives