CH-2300 La Chaux-de Fonds
European patent · EP2956386 · Inventor
European patent · EP1642097 · Inventor