Pfäffikon
European patent · EP3526867 · Inventor
European patent · EP3411883 · Inventor
Swiss patent · CH696791 · Inventor