Top ▲

Staff Directory

  • Call us
    • MacDonald Partnership

      Inverness: 01463 223555
      Wick: 01955 605308

    • Rankin Risk Solutions

      Perth: 01738 509990

    • AbbeySpring Hill

      Fife: 01592 756711

    • Commercial and Agricultural Insurance Brokers

      Arbroath: 01241 870303

MacDonald Group


Name Title Email Address Tel
Ewan MacDonald Managing Partner (Commercial) 01463223555
Ian MacDonald Partner (Commercial) 01463223555
Ross MacDonald Partner (Financial Services) 01463242242
David Rankin Partner (Commercial) 01738509991
Donald J MacDonald Retired 01463223555
Elga MacDonald Retired


Name Title Email Address Tel
Lorraine Firth Accounts Manager 01463210442
Teresa Mackay Accounts Assistant 01463210489


Name Title Email Address Tel
David Wood Claims Director 01738509993
Donna Brown Claims Supervisor 01463210482
Elaine McLaughlin Claims Supervisor & Customer Services Adviser 01738509998


Name Title Email Address Tel
Shirley McKenzie Compliance Manager 01463210480
Julie Foubister Compliance Assistant 01738509995


Name Title Email Address Tel
Julie Foubister Group Marketing Manager 01738509995

MacDonald Partnership

Business Insurance Team (Inverness)

Name Title Email Address Tel
Ann Murphy Commercial Account Handler 01463210440
Claire Hossack Commercial Account Handler 01463210443
Donna Brown Claims Supervisor 01463210482
Erin MacGregor Taxi Account Handler 01463210445
Ewan MacDonald Managing Partner 01463210485
Ian MacDonald Partner 01463210444
John MacLean Business Development Executive 01463218024
Lesley Barron Commercial Insurance Adviser 01463210484
Lorraine Firth Accounts Manager 01463210442
Michelle Cook Personal Assistant 01463210486
Sandra MacGregor Senior Office Manager 01463210483
Terri MacKenzie Commercial Insurance Adviser 01463210488

Personal Insurance Team (Inverness)

Name Title Email Adress Tel
Cara McBean Receptionist & Personal Insurance Adviser 01463218044
Daniel Spangenberg Personal Insurance Adviser 01463210487
Sharon Milsum Personal Lines Supervisor 01463210441
Wendy Pendreigh Customer Services Adviser 01463210448

Financial Services

Name Title Email Address Tel
Claire Morrison Financial Services Administrator 01463210449
Lee MacRae Financial Adviser & Paraplanner 01463210481
Ross MacDonald Partner & Financial Adviser 01463210447
Shirley McKenzie Financial Support 01463210480

General Insurance Team (Wick)

Name Title Email Address Tel
Margaret Stewart Office Manager 01955950070
Gordon Smart Customer Service Adviser 01955950071

Rankin Risk Solutions

Name Title Email Address Tel
Claire Cairney Commercial Account Handler 01738509996
David Rankin Partner 01738509991
David Wood Claims Director 01738509993
Elaine McLaughlin Claims Supervisor & Customer Services Adviser 01738509998
Julie Foubister Group Marketing & Compliance Assistant 01738509995
Katrina Stewart Broking Manager 01738509992

Abbey Spring Hill

Name Title Email Address Tel
Alieen MacDonald Commercial Insurance Adviser 01592807953
Allan MacAndrew Account Executive 01592807955
Anthony Brown Commercial Broking Manager 01592807956
Jim Ewing Account Executive 07875646522
Kenneth Blake Senior Account Executive 07826445555
Lisa Kelly Office Manager 01592807951
Lisa White General Insurance Adviser 01592807952
Scott Ross Broking Consultant (AR) 07989359889
Stacey Mortimer Personal Insurance Adviser 01592807957

Commercial and Agricultural Insurance Brokers

Name Title Email Address Tel
Audrey Findlay Commercial Account Handler 01241464472
Dawn Swankie Personal Insurance Adviser 01241464479
Lesley Nairn General Insurance Adviser 01241464477
Lindsay Mudie Independent Financial Adviser / Insurance Consultant 01241464475
Linzi Triggs Commercial Account Handler 01241464478
Lynsey Yeats Commercial Account Handler 01241464473
Mark Mitchell Independent Financial Adviser 01241464480
Mathew Johnston Commercial Insurance Adviser 01241464471
Neil Melvin Commercial Account Executive 01241464474
Steve Hamilton Senior Account Executive 01241464470

Contact us

The MacDonald Group is made up of four businesses. Together we make one bigger, stronger and more agile Independent Insurance Broking and Financial Services business under the name of MacDonald Group.

Some insurers on our Panel

Start a conversation

We will only use the data that you provide here in order to deal with your query in the first instance. Where you ask us to provide you with a quote, we may need to ask for additional information. Our Privacy Policy provides you with full details on how we use and protect your data. You can view our Privacy Policy here.


Latest posts

OFFICE JUNIOR REQUIRED! For a fast growing, busy Insurance Brokers office in Inverness. This is an excellent opportunity for someone looking for their first role within an office environment as full training will be provided, however, basic computer skills are essential along with a ‘can do attitude’. Duties will include

Spring Covernotes Newsletter
Inside this issue: Insurance premiums on the increase Managing Small Fleet Risk Export market opens up for SMEs Landlords! Are you ready for the new energy rules? MacDonald Group – Spring Cover Notes >

Rankin Risk Solutions 3 year sponsorship deal.
Perth Curling is delighted to announce a new three-year deal with leading insurance specialists Rankin Risk Solutions to sponsor the Perth Curling Super Leagues. The Rankin Risk Solutions Super League is the most competitive club league in Europe and is one of the oldest curling leagues in Scotland, the four

Sign up to our

We just wanted to confirm that by competing this form you are giving your consent to receive occasional email marketing communications from the MacDonald Group regarding our news in the form of a Newsletter, and/or information relating to other products and services available to you, only where we believe they will be of interest to you. We will never sell your data to third parties and you can opt out of email marketing communications at any time by clicking on the unsubscribe link at the bottom of each future communication. You can check out our Privacy Policy for further information.