CH-1001 Lausanne
European patent · EP0168875 · Inventor
European patent · EP0164790 · Inventor
European patent · EP0159075 · Inventor