Home Contractor's CornerApex Roofing The impact of poor payment practices on contractors