He has served as a strategy consultant and a high-technology consultant domestically and internationally for established high-technology firms and start-ups. He has also been part of the startup team for several entrepreneurial ventures.