Sherrod Brown actually said...
Eventually, so-called financial innovations led to the biggest economic disaster in almost a century, costing millions of Americans their homes, their jobs, and much of their savings.
09/17/2018