Devex

Scott Weber

Scott Weber is the president of Interpeace, an international organization for peacebuilding based in Geneva.