New Hampshire roofing contractor faces $234K in penalties for exposing workers to fall hazards again, this time at two Granite State worksites / OSHA, Uncategorized / By February 27, 2023