Dudley Do-Rights

Dudley Do-Rights is a Corp-Co extrahuman working in Canada.