St.Gallen
European patent · EP4303620 · Inventor
European patent · EP4303618 · Inventor
European patent · EP4303619 · Inventor
European patent · EP3538926 · Inventor