I read about this several years back and have seen quite a few things pop up since. What I have not seen yet is any kind of serious rebuttal to the accusations. Maybe some skeptics can dig something up and post it... From all the info, it looks pretty possible so far unless someone has some new info.