John Ryle


John Ryle is Chair of the Rift Valley Institute, a network of regional specialists working in East and Northeast Africa. (August 2004)