Can I ask what you know about this news source. Is it reliable, or at least semi-reliable? It has a tone that sounds like they know what they're talking about.
It seems to be an English-language site run by a French or Italian newpaper. Have I got that wrong?
(I live just 40 miles from Notre Dame University, where this mope was scheduled to teach until his visa was denied by the U.S. government. So you can understand why I'm interested in getting more information about him.)
It's well written and from a good (sane) looking website. Part of an Italian newspaper I think. It's looks legit to me.