Country Representative at Bill & Melinda Gates Foundation
David Allen is a(n) Country Representative working at Bill & Melinda Gates Foundation.