CH-2300 La Chaux-de-Fonds
Swiss patent · CH701783 · Inventor
European patent · EP2206022 · Inventor
European patent · EP1558972 · Inventor