Who Prints United States Money?

The United States has not been in control of their own money since 1933’s social security act. The actual paper currency is printed by the Federal Reserve a private bank.