Neil Ross

Neil Ross is an American voice actor. He did the voice of Norman Osborn/Green Goblin for the Spider-Man TV series, and many other roles.

The New Scooby and Scrappy Doo Show

 * Additional Voices

Scooby-Doo and the Witch's Ghost

 * Mayor Corey

Scooby-Doo And The Alien Invaders

 * Sergio