CH-8712 Stäfa
European patent · EP0345798 · Inventor
European patent · EP0130992 · Inventor
European patent · EP0120881 · Inventor