CH-4310 Rheinfelden
European patent · EP0888055 · Inventor
European patent · EP0685157 · Inventor
European patent · EP0600836 · Inventor