Mr. Davidson

Mr. Davidson is a long time producer for Total Drama and appears in Total Drama Payback.