Who is fit to lead your brand?

Are either Advertising agencies or digital agencies fit to be trusted with the brand, or is a new approach needed?