CH-1018 Lausanne
European patent · EP0686352 · Inventor
European patent · EP0716812 · Inventor
European patent · EP0676145 · Inventor