Stephen has over 25 years in high technology with senior management roles for global companies in sales, marketing, and professional services. Once a software engineer and systems analyst, he retains a strong interest in technology and entrepreneurial businesses.