James is a Senior Associate in Russell McVeagh's Litigation team. He acts and advises on a wide variety of commercial and public law disputes, and has particular experience in class actions, complex litigation, judicial review, regulatory disputes and human rights.
James has extensive advocacy experience, having appeared regularly before the High Court, Court of Appeal and Supreme Court, including in multiple civil trials.
Before joining Russell McVeagh in 2023, James was a junior barrister at Thorndon Chambers. He started his legal career as a judge's clerk at the High Court in Wellington.