He has worked for the United States Peace Corps, World Wildlife Fund, Grassroots International, The International Rescue Committee, the National Geographic Society, and Habitat for Humanity International.