Based in our Inverness and Elgin offices, Ross specialises in commercial property work. Known for his commercial and solution driven approach, his clients range from developers, investors and trading SME businesses to funders and public sectors bodies – and that across the key sectors of the Highlands & Island and Moray: housing; leisure and hospitality; industrial; energy; the marine economy and also with focus on healthcare.

In healthcare Ross has developed a Scotland wide practice acting for international healthcare groups in the management of their Scottish property estate, assisting buyers and sellers in the busy consolidator markets in the veterinary and dental sectors and working with developers, investors and operators in the care home sector: from land purchase, funding and site assembly to construction and exit.

In the Highlands & Islands and Moray, as well as purchase, sale and leasing, Ross acts for a number of key clients across the north of Scotland in the management of their property estate and Ross and his team work closely in supporting our corporate colleagues in merger and acquisition and succession planning work, primarily for family owned and owner managed businesses.

Ross is heavily involved in the business community of the Highlands & Islands and Moray, including being a past president of Inverness Chamber of Commerce and a non-executive director of a local charity.

Legal 500 lists Ross is a “Recommended Lawyer” in commercial property.


"My main contacts are Andrew Kerr, Euan Bowie and Ross Thomson. Their guidance and advice is excellent and they always keep me updated even during difficult transactions where we are having limited feedback from the other side. I always learn something when I’m working with them."

- Legal 500 2024

"Andrew Kerr, Euan Bowie and Ross Thomson are all incredibly supportive. They help to take the stress out of the difficult aspects of property sales and also offer up ambiguity-free advice."

- Legal 500 2024


Speak to us today on 0330 159 5555

Get in touch


Get in touch

Call us for free on 0330 159 5555 or complete our online form below to submit your enquiry or arrange a call back.