CH-2545 Selzach
European patent · EP0030583 · Inventor
European patent · EP0013864 · Inventor
European patent · EP0006414 · Inventor