Necker
European patent · EP3984436 · Inventor
European patent · EP3984435 · Inventor
European patent · EP3620333 · Inventor