St. Gallen
Swiss design · 143017 · Designer
Swiss patent · CH705740 · Inventor
European patent · EP2062333 · Inventor