2300, La Chaux-de-Fonds
European patent · EP2105807 · Inventor
European patent · EP2104006 · Inventor