M Construction has been handed a $350,000 fine after pleading guilty to failing to provide and maintain a safe work environment following the death of a 19-year-old worker.

M Construction has been handed a $350,000 fine after pleading guilty to failing to provide and maintain a safe work environment following the death of a 19-year-old worker.