citizen of Wileroltigen, Diegten
joint signature by two · Diegten
European patent · EP4449063 · Inventor