James Kavanagh QC is one of the top flight barristers in Britain. Each episode has him handling challenging cases and defendants which put his skills to the test regularly.
1990
1987
2004
2000
1997
1999
2023
2020
1954
2024
2019
1984
2003
1986
1996
2013
2014
2005