Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

Is there a government-mandated resource that lists the shareholders of a public company?
The list of the public companies is available on the regulatory agencies' sites usually (for example, in the US, you can look at SEC filings). Otherwise, you can check the stock exchange listings, which show all the public companies traded on that exchange. The shareholders, on the other hand, are normally not listed and not published. You'll have to ask the company, and it probably won't tell you (and won't even know them all as many shares are held in the "street name" of the broker).