Where is Neil Ross?

Movie Role
Scooby-Doo and the Alien Invaders (2000) Sergio (voice)