Lausanne
European patent · EP3691460 · Inventor
European patent · EP3413726 · Inventor
European patent · EP3258797 · Inventor