CH-1010 Lausanne
European patent · EP0687338 · Holder, Inventor
European patent · EP0441928 · Inventor