With extensive practice in new business development, sales, and operations John has developed and implemented revenue growth processes at large and small companies. He has been a key partner in growing small businesses and bringing new products to market. John has studied and implemented processes for lead generation and developed roadmaps to bring about company evolution through organizational changes. He has advised and trained professionals in tactics, strategy and resources to achieve business objectives.