CH-2400 Le Locle
European patent · EP2593839 · Inventor
European patent · EP1960843 · Inventor
European patent · EP1960848 · Inventor