The present forum is for topics relating to Iodine supplementation, as you can tell from the forum heading at the top of the page. Moreover, thr question:
"Can someone shed some light on this guy and his research?"
is vague and indefinite, and appears to solicit heresay. If you desire light shed on a person and their research, why not just ask that particular person themselves ?
It leaves a bad taste in my mouth when others wrongly prematurely judge me based on the heresay of others, so I'd discourage it also with reference to others.