At MacGregor Industrial Supplies we understand that the key to our business success is our people. We have over 260 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 Manager

James White

James White

Divisional Service and Hire Manager

Colin Grant

Colin Grant

Divisional Stock Control & Warehouses Manager

Willie Anderson

Willie Anderson

Project Manager

Donnie MacBean

Donnie MacBean

Health and Safety Manager

Dave Davidson

Dave Davidson

Despatch & Divisional Logistics Manager

Jason Gault

Jason Gault

Elgin Branch Manager

Catherine Mackenzie

Catherine Mackenzie

Stornoway Branch Manager

Peter Greig

Peter Greig

Portree Branch Manager