At MacGregor Industrial Supplies we understand that the key to our business success is our people. We have over 300 members of staff, across several different departments, divisions and branches. In addition, we are always looking for talented people to join our team – visit our careers page to view our current vacancies.

John MacGregor

John MacGregor

Managing Director

Iain MacKenzie

Iain MacKenzie

Sales Director

Douglas Fraser

Douglas Fraser

Finance Director

Steven Elder

Steven Elder

ICT Manager

Marie Ewan

Marie Ewan

Human Resources Manager

Yvonne Lewis

Yvonne Lewis

Divisional Merchandising & Marketing Manager

Colin Grant

Colin Grant

Divisional Stock Control & Warehouses Manager

Nigel Fuller

Nigel Fuller

Divisional Service & Hire Manager

Dave Davidson

Dave Davidson

Despatch & Divisional Logistics Manager

Willie Anderson

Willie Anderson

Project Manager

Kevin Staines

Kevin Staines

Inverness Showroom Manager

Peter Greig

Peter Greig

Aberdeen Branch Manager

Jason Gault

Jason Gault

Elgin Branch Manager

Adam Watt

Adam Watt

Kirkwall Branch Manager

Nye Ellis

Nye Ellis

Portree Branch Manager

Iain MacLeod

Iain MacLeod

Stornoway Branch Manager