CH-1223 Cologny
European patent · EP0685730 · Inventor
European patent · EP0685728 · Inventor
European patent · EP0429396 · Inventor