CH-2012 Auvernier
European patent · EP2643983 · Inventor
European patent · EP2502429 · Inventor
European patent · EP2502428 · Inventor