Neil Ross

Theodoric Neilson Ross (born 31 December 1944), credited as Neil Ross, is a voice actor who voiced on  and ;  on ; Puppet Master, General Krang, Super-Skrull, and Doctor Doom on ; an anchorman, Fin Fang Foom, Yinsen, Walter Stark, and Blizzard on ; and Green Goblin, Norman Osborn, and additional voices on.