Skip to content
Peerford
Ocular findings in a double-blind study of ivermectin versus diethylcarbamazine versus placebo in the treatment of onchocerciasis. · Peerford