CH-1219 Châtelaine-Genève
European patent · EP1105177 · Inventor
European patent · EP0533873 · Inventor