Liz Lloyd

Liz Lloyd

Liz Lloyd is the chief impact officer at CDC. She leads in overseeing the assessment, measurement and management of development impact activity and engages on focus areas such gender, job quality, climate change, and human capital.

Latest Articles