David Hughes

David Hughes is a barrister at 30 Park Place Chambers in Cardiff. He has a broad common law, commercial and public law practice.