Schachen
European patent · EP2767652 · Inventor
Swiss design · 139802 · Designer
Swiss patent · CH707607 · Inventor