Ben Ravencroft

Ben Ravencroft is the main antagonist from Scooby-Doo.