Dan Backslide

From Loonipedia

Dan Backslide a villain from The Dover Boys.