Translating Thought Leadership... Creating Business Results (TM)
I'm OK with "Creating Business Results", but I have no idea how to parse "Translating Thought Leadership." Is "thought leadership" something they translate? Are they trying to say they are leaders in translating thoughts (in which case "thought translating leadership" might make more sense)? The structure of the whole slogan suggests it's supposed to be parallel, but that only muddies the waters.
Does this make sense to other people?