irevolutions.org
Talks
I am available for select speaking engagements, having given over 200 talks in more than 20 countries across 6 continents. This has included talks at the United Nations, World Bank, Google, Faceboo…