CH-5432 Neuenhof
European patent · EP0489193 · Inventor
European patent · EP0374645 · Inventor
European patent · EP0080744 · Inventor