Stephen Hayes (President Emeritus)

Corporate Council on Africa