Zofingen
European patent · EP4219072 · Inventor
European patent · EP4039409 · Inventor
European patent · EP3366419 · Inventor
European patent · EP3027362 · Inventor