$485MM & 31 Locations: How Carl DiBene Evaluates & Fixes Struggling Contracting Companies & More! Last Updated: September 2, 2025