Jennifer L Whelan Author

Jennifer L. Whelan is a practising human rights lawyer and academic.