Steve co-founded Terrajoule Corporation (USA) in 2009 and led the company through its restart as Terrajoule Energy. Steve is a successful technology entrepreneur (founder & CEO of Megatest, IPO NASDAQ: MEGT).
Sign up to view 4 direct reports
Get started