Almost all vitamin brands are made by popular pharmaceutical companies. This is why it is important to read labels to know what vitamin brands to avoid.
198