James represents corporate and high net worth individuals and assists them to avoid, resolve and if necessary litigate disputes.  James provides advice on a variety of commercial disputes including breach of contract, shareholder and company disputes, claims of misrepresentations, fraud, professional negligence, injunctive relief, debt recovery and general commercial litigation matters.