CH-1201 Genève
European patent · EP0686312 · Inventor
European patent · EP0306102 · Inventor
European patent · EP0306099 · Inventor