I found that using Brave Search and key phrase “ivermectin for cancer”., it was the very first result. It also comes up on Duck Duck Go…Google, not so much.
You are right on with Brave search its the onlyone that is not tied to google,its usually a good bet. Ivermectin is really key when you think about it.