Lausanne
European patent · EP3236764 · Inventor
European patent · EP1894477 · Inventor
European patent · EP1839492 · Inventor