BBB is investigating one of its highest rated roofing contractors

The company has not paid suppliers, subcontractors and have misappropriated thousands in insurance money.