Meet the team behind (and in front of) Macleod Roofing Ltd...

Alexander Macleod

Managing Director

David Mackinnon

General Manager

Hannah Macleod

Health and Safety Training Co-ordinator

Alan Campbell

General Works Manager

Alan Charlett


The Macleod Roofing Team 'History'

Alexander (Sandy) Macleod started the company in January 1990, after ambition led him to ‘go it alone’. Sandy’s hard work and commitment has paid dividends and 27 years on, sees Macleod Roofing as one of the largest roofing companies in Scotland.

Alan Campbell, General Works Manager –
Alan joined Macleod Roofing in 2001. Over the years Alan’s role progressed initially to Site Foreman, and then further promoted to his current role of General Works Manager. Alan is responsible for the organisation of the workforce on a day to day basis.

David Mackinnon, General Manager –
Dave joined Macleod Roofing in 2002 as Senior Surveyor/Estimator, having over 30 years’ experience in the Roofing industry. Dave was promoted to General Manager a few years later, and is currently responsible for pricing/tendering contract works, valuations, client liaison and project management.
Hannah Macleod, Health and Safety Training Co-ordinator - Hannah joined the family business in 2005 with a view to one day filling her father’s boots! Hannah carries out various administrative rolls within the company and has just recently been allocated the roll of H&S Training Co-ordinator.

Alan Charlett, Surveyor – Alan is the most recent addition to the Macleod Roofing Team, having previously run his own successful roofing business for several years. Alan joined Macleod Roofing after deciding to hang up his tools and become more office based, and concentrating on his surveying skills. Alan is responsible for carrying out surveys and preparing quotations for the private sector works.