CH-8733 Eschenbach
European patent · EP1175576 · Inventor
European patent · EP0663035 · Inventor
European patent · EP0589836 · Inventor