Photography by Jeremy Yap

Speaking

It does not happen that often! Here are the talks I’ve given and slides.