CH-1006 Lausanne
European patent · EP0922654 · Holder, Inventor
European patent · EP0369948 · Inventor