Michael Hansmeyer

Zurich, Switzerland

About Michael

TED Conference

TEDGlobal 2012