CH-8200 Schaffhausen
Swiss patent · CH691439 · Inventor
European patent · EP0663559 · Inventor
European patent · EP0525339 · Inventor