Does the siding on your Charlotte, North Carolina home need to be replaced? Do you need a professional roofing contractor to install an asphalt or shingle roof on your home? With many years of experience in the roofing and siding industries, you can count on the general contractors at Total Roofing Solutions LLC to get the job done right.