This poorly represents where the US national debt goes.
About 30% of the debt is owned by federal agencies ... that is the government owes itself that money. Social Security is the easiest (and largest) example. It owns about $3 trillion of the federal debt which it is saving (for now income>expenses for SS) for when it is needed as the population ages.
40% is owned by foreign governments. Being indebted to foreign countries isn't so bad. It means they have faith in you and are rooting for your success. It supports peace and cooperation.
The federal reserve owns about $3 trillion. This is the institution that creates dollars out of thin air. The interest paid to the fed goes right back into the treasury – the fed uses this as a control mechanism to keep the currency stable growing and shrinking the money supply. Lots of mildly ignorant people really hate the idea of the fed, but few of them have even the slightest understanding of how it works.
State and Local governments own another trillion – interest paid here is just like a different route to funding state and local governments, not something you can complain about all that much.
As for "rich people" mutual funds and banks own together about $1.5 trillion. A lot of those are pretty average folks. Even then this is only ~%10 of the $18 trillion debt.
There are a few other owners of us debt... Saving Bonds and insurance companies account for another few hundred billion together. The rest are odds and ends significantly smaller than anything mentioned above.
To summarize, the majority of the US debt is owned domestically, much of it by domestic government. Only a small minority of the interest goes to "rich people".