CH-8534 Weiningen
European patent · EP0485722 · Inventor
European patent · EP0422476 · Inventor
European patent · EP0421319 · Inventor