User blog comment:JakePT/James Sanders = James Vega/@comment-94.70.51.19-20110510212829/@comment-737801-20110511164045

The popular theory right now is that it's Kai Leng.