Peer reviewed articles on Ivermectin from the US NIH.gov National Institute of Health.
https://pmc.ncbi.nlm.nih.gov/search/?term=ivermectin
One article of note: Proc Jpn Acad Ser B Phys Biol Sci. 2011 Feb 10;87(2):13–28. doi: 10.2183/pjab.87.13 Ivermectin, ‘Wonder drug’ from Japan: the human use perspective


Just including some actual scientific data from the NIH for any one interested.