Jim Roche is a coach, consultant and trainer specializing in aligning sales, marketing and product for improved productivity and decreased costs. Emphasis is placed on rapidly changing behavior; quickly driving more revenue at higher margins through the sales and marketing channel(s) by creating a need for what his client companies do better than anyone.