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.
2020
1991
2022
1990
2006
1986
1997
1994
2023
2002
2007
2019
2005