Ciara Dowd

Ciara Dowd is a legal researcher at the Business & Human Rights Resource Centre.

Elodie Aba is the corporate legal accountability project manager at the Business & Human Rights Resource Centre.

December 10, 2017