The Federal Reserve
The federal reserve buys and sells government securities from and to banks to change the money supply. When the Federal Reserve buys securities, they increase the money supply by putting liquid cash on the bank balance sheets which is then lent out. When they sell securities, they take liquid cash away from bank balance sheets and trade them illiquid securities.