Richard Ruffin

Richard Ruffin


 * Executive Committee, Initiatives of Change
 * Director, Institute for Multi-Track Diplomacy