CH-2000 Neuchâtel
European patent · EP2350745 · Inventor
European patent · EP2145237 · Inventor
European patent · EP1513029 · Inventor