In the aviation sector, James has extensive experience representing airlines and their insurers in litigation arising from the carriage by air, with an emphasis on personal injury, cargo and baggage claims. He also advises on a range of aviation-specific regulatory and compliance issues, including licensing, ticketing, privacy requirements, competition law rules, general operations, and the application of the conventions governing the international carriage by air.

In the maritime and trade sectors, his clients include commodity trading companies, charterers, vessel owners, cargo interests, port authorities, logistics companies and marine insurers. He is experienced in matters in respect of cargo loss, damage caused by vessels, contractual disputes, ship arrests and enforcement proceedings. He also provides non-contentious advice to industry clients on contractual issues, competition law compliance and other regulatory matters.

James also acts for major local and overseas-based insurers in matters involving complex, high-value claims and multiple parties. He defends directors and companies, on insurers' instructions, in regulatory investigations and ASIC proceedings. James also advises on a range of non-contentious matters including policy wording and coverage issues, data protection requirements, and other regulatory and compliance concerns.