CH-8636 Wald
European patent · EP0446557 · Inventor
European patent · EP0409779 · Inventor
European patent · EP0164738 · Inventor