John Denis-Smith

John Denis-Smith is a barrister at 39 Essex Chambers.