Schaffhausen
European patent · EP3398638 · Inventor
European patent · EP3079655 · Inventor
European patent · EP3079744 · Inventor