
Contractor Confidential Episode 1
Key Takeaways Do not choose a roofing contractor based on price alone. A lower bid may reflect missing insurance, inadequate
Roofing License: #CCC1332756




Key Takeaways Do not choose a roofing contractor based on price alone. A lower bid may reflect missing insurance, inadequate


