Formerly Special Adviser to the Secretary-General of Amnesty International, David has worked extensively on human rights, humanitarian and conflict resolution issues, including for Amnesty International (1990-96), for the Office of the UN High Commissioner for Human Rights (1997-98), for the International Council on Human Rights Policy (1998-02), and as Director of Policy at the HD Centre (2003-07). He has taught international human rights and/or humanitarian law courses at the Osgoode Hall Law School, the Raoul Wallenberg Institute at Lund University, Sweden, and at Oxford University. David has also worked as a consultant or adviser to several NGOs and UN agencies.