About us

Margaret Marshall

Program Officer for Human Rights Initiatives

Articles & Reports by Margaret Marshall