Yes...the person behind is like "the business card of the idea".
In Hungarian language it exist a proverb, which say "don't listen to what he says, but who says it". I think your quote is the "business synonyme" of this proverb