CH-8472 Seuzach
European patent · EP0470374 · Inventor
European patent · EP0470373 · Inventor
European patent · EP0235493 · Inventor