CH-2300 La Chaux-de-Fonds
European patent · EP3110950 · Inventor
European patent · EP2245069 · Inventor