Sargans
European patent · EP4469691 · Inventor
European patent · EP3368810 · Inventor
European patent · EP3311060 · Inventor