Herisau
European patent · EP4598404 · Inventor
European patent · EP4452025 · Inventor
European patent · EP4408242 · Inventor