John is in our Banking & Finance team and has been a partner at the firm for over 20 years.
His principal practice areas comprise UK and cross-border corporate finance transactions for lenders and borrowers, upstream oil & gas project finance, refinancing and restructures and property finance. John also works with oilfield services and ongoing energy transition clients on their financing requirements.
John’s clients include Serica Energy, Neo Energy, Ithaca Energy and Elemental Energies. He has recently acted for Serica in relation to its USD525m RBL facility and for Elemental in its funding arrangements with Ardner Archer in connection with a joint venture.
John is highly experienced and commercially driven, motivated to conclude transactions with as little fuss as possible, while ensuring impeccable execution.
John is also chair of the firm’s conflicts committee and works closely with the banking team’s knowledge & development lawyers on precedents and legal updates.
John is an excellent technical lawyer, but also is pragmatic and is able to get the deal done.
Client Quote, Chambers UK, 2025
He is friendly, responsive and commercially focused.
Client Quote, Chambers UK, 2025
Highly experienced" and a “standout lawyer in the Aberdeen market.
Client Quote, Chambers UK, 2024
Related Insights
Error.
No results.
Scaling in Scotland: understanding equity and debt for founders and scale-ups
30/09/2026
Join us for our upcoming webinar designed to spotlight one of the key themes and recommendations identified by the Scaling Scotland: Building the Engine for the Next 50 Years of Prosperity report.
UK Sanctions Update – Summer 2026
14/07/2026
Since the Spring edition of our UK Sanctions Update, the UK's sanctions framework has continued its shift from policy development to active enforcement.
UK Sanctions Update - Spring 2026
24/04/2026
Welcome to our first major sanctions update of 2026.
{name}
{properties.pageSummary}
{properties.eventName}
{properties.pageDate|date:dd/MM/yyyy}{properties.shortDescription}
{properties.headline}
{properties.pageDate|date:dd/MM/yyyy}
{properties.shortDescription}