He must be either a raving lunatic or a complete idiot, at least so far as I can see.
Hansen must be an idiot!