Stop everything? Why should he stop everything? Alot of the stuff he's taking seems extremely healthy. Fish oils, flax seed oil, are probably some of the healthiest things you can possibly take. The only thing i see that might be a concern is taking that with the prescription blood thinner. Cause fish oils do thin the blood a bit. But to stop taking a good multivitamin or vit. D is downright stupid. Those are some very healthy supps. to be taking. Drs. in general, are known to be against any and all supplements. They have always been this way. I'm not saying all drs. but a vast majority of them are. I don't see any supplements that you're taking that could possibly cause any problems. Aside from the ephedrine, which can raise blood pressure. Aside from that, thats all I see.
Take everything your dr. tells you about supplements with a grain of salt. They know extremely little about that topic.