EnerMech boss denies reports of sale to Carlyle Group

Doug Duguid, chief executive of EnerMech
Doug Duguid, chief executive of EnerMech

Breaking

    Cancel