Told Michaela

Deputy Director & Executive Director Global Health Centre

The Graduate Institute of International and Development Studies, Geneva