Keir Marshall is a senior solicitor at Ledingham Chalmers. He is based in the Inverness office.
Keir is a senior solicitor at Ledingham Chalmers. He is based in the Inverness office.