Abdoulie Barry, EDCTP Director of Finance and Administration