Uh, no - Stephen Hand may be a lot of things, but I've met him several times and the man is not an idiot. He also doesn't appear in that link.