Author: Element Animation, Moore, Ken A., Kenemore, Scott