Sargans
European patent · EP4151175 · Inventor
European patent · EP3708112 · Inventor
European patent · EP3666221 · Inventor