Stan

Stan was the main antagonist of the episode I See Turtles.