CH-8712 Stäfa
European patent · EP0546401 · Inventor
European patent · EP0328709 · Inventor
European patent · EP0191155 · Inventor