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
Managing Director

Iain MacKenzie
Sales Director

Douglas Fraser
Finance Director

Yvonne Lewis
Operations and Performance Director

Colin Grant
Logistics and Supply Chain Director

Steven Elder
ICT Manager

Marie Ewan
Human Resources Manager

Nigel Fuller
Divisional Service & Hire Manager

Dave Davidson
Despatch & Divisional Logistics Manager

Willie Anderson
Project Manager

Peter Greig
Aberdeen Branch Manager

Jason Gault
Elgin Branch Manager

Adam Watt
Kirkwall Branch Manager

Matthew Fairbairn
Stornoway Branch Manager