Steve est le co-fondateur et PDG de TOP Network. Il est un entrepreneur en série à succès et un employé fondateur de WebEx. De 1996 à 2003, Steve a occupé plusieurs postes clés chez WebEx. En 2004, il a fondé Cenwave Communications, une société de logiciels de vidéoconférence qui a été vendue avec succès à Huawei en 2010.