A seasoned immigration barrister, John Walsh routinely undertakes public access work, as well as legal aid and privately funded matters. He has notable experience advising on family-related immigration, deportation and free movement cases under EU law. He represents clients at all levels from tribunal to the High Court, the Court of Appeal and the CJEU.