undefined

Jerry Yang

Founder and former CEO of Yahoo, orchestrated arguably the best deal in tech history: In 2005, he arranged for Yahoo to invest $1 billion for a 40 percent stake in fledgling Chinese ecommerce site Alibaba.