Judge Shenagh Barnes

Substantive roles

  • Start date 5 November 2001
    End date 18 September 2020
Last updated: