CH-1224 Chêne-Bougeries/Genève
European patent · EP0563343 · Holder, Inventor
European patent · EP0159961 · Inventor