Dennis Kavanagh

Dennis is a criminal barrister specialising in serious organised crime and money laundering offences, practising from Five St Andrew’s Hill. He writes about domestic and commonwealth criminal law and current affairs.