About Richard

TED Conferences

TEDGlobal 2009, TEDGlobal 2005