Train of Thoughts provides marketing counsel and solutions in the areas of strategic planning, marketing audits, market development and communications.