Who Prints Money?

That is a good question. Paper money is actually printed by the federal reserve which actually is a private bank that doesn’t have anything federal about it.