CH-2300 La Chaux-de-Fonds
European patent · EP2686743 · Inventor
European patent · EP1842112 · Inventor
European patent · EP1825336 · Inventor