Lausanne
European patent · EP3772258 · Inventor
European patent · EP3755167 · Inventor
European patent · EP3548125 · Inventor