Otelfingen
European patent · EP3730952 · Inventor
European patent · EP3503153 · Inventor
European patent · EP3503152 · Inventor