CH-1010 Lausanne
European patent · EP1613661 · Inventor
European patent · EP0938571 · Inventor
European patent · EP0323805 · Inventor