Yeah, you’ll need some serious source to backup this claim. Having a deal with a lab from the same country, that produces a drug you’ve been studying for decades in your lab and hospital isn’t something that justifies dumping on someone’s reputation. Especially if the person in question looks like he has enough papers published to justify his claims.
Ps: i do agree that his tone and style looks unorthodox. But results is the only thing we should care about.