CH-9435 Heerbrugg
Swiss patent · CH698485 · Inventor
European patent · EP0583489 · Inventor
European patent · EP0277298 · Inventor