Talk:Grant Imahara

I was just watching Mythbusters and Grant claimed to have played multiple makeup clad characters while working for Lucasfilm and I was just wondering if anyone knew who he may have been.