Appenzell
Swiss patent · CH701206 · Inventor
European patent · EP2104959 · Inventor
European patent · EP2062333 · Inventor