CH-8808 Pfäffikon
European patent · EP0436155 · Inventor
European patent · EP0363967 · Inventor
European patent · EP0340493 · Inventor