I have experience across a wide range of software industry skills, from coding to corporate governance and strategy by way of being an industry analyst at Gartner. This includes all phases of product development from initial concept through implementation and on to sales, product management and marketing. I am an inventor of software technology, and have lectured, written papers, articles and reports for many years. I have held a variety of leadership roles including VP, CTO, CMO, and CEO.