Amy Maguire

Posted: 1

Author Profile

Dr Amy Maguire is a Senior Lecturer in international law and an active media commentator on human rights issues.

  • Confirm
  • .