Judge Terrence John McGuire

Substantive roles

  • Start date 6 October 2008
    End date 22 February 2026
Last updated: