Zürich
European patent · EP3069700 · Inventor
European patent · EP2034938 · Inventor
Swiss design · 132905 · Designer