James Campbell Jamie McGonnigal is a voice actor, actor, producer, activist and director, who has worked for various companies such as 4Kids Entertainment, Central Park Media, NYAV Post, DuArt Film and Video and Funimation.
NASource: Wikipedia