Please enable JavaScript to experience Vimeo in all of its glory.
from TEDx Silicon Valley
Jeff Hammerbacher speaks at TEDx Silicon Valley 2011