Stefan Keller

Zurich, Switzerland