В течение двух десятилетий занимал ряд руководящих должностей в службах продаж IBM и Microsoft. перепробовал разные профессии в сферах продаж, консалтинга и полевого маркетинга. Прежде чем стать членом команды службы эффективных продаж компании FranklinCovey, Деннис участвовал в разработке программ перестройки систем организации продаж в разных компаниях и отраслях. Сегодня он занимается созданием, обучением и управлением деятельностью служб продаж в сложных коммерческих ситуациях.