Diversified General Contracting specializes in metal siding and all types of roofing; metal pro-panel, metal standing seam, asphalt shingles, synthetic shake, and low-slope membrane roofing (TPO and EPDM). Whether you have a small leak or a total replacement, we have competent trained professionals to assist you with your project! 



Diversified General Contracting is here for all your roofing needs: replacements, repairs, or new construction projects. We specialize in asphalt shingles, metal standing seam, metal propanel, metal corrugated, synthetic shake and low slope membrane roofing (TPO and EPDM). We also offer shingles, metal pro panel, membrane roofing and standing seam.

Metal Siding

Metal Siding

We have trained professionals to install a variety of different types of metal siding for your home or business. From metal wainscotting to complete metal wall coverings, we are your contractor.

Insurance Claims

Insurance Claim Management

If you have roof damage and think it qualifies for an insurance claim, we can help. Claimable damage usually consists of either ice damage, hail damage, or wind damage. Whether you are interested in filing a claim, in the process of a claim, or already have one approved, we will help guide you throughout the insurance process. We will meet with the insurance adjuster or engineer during the appraisal, review all estimates from the insurance company, and handle any supplements required throughout the process. Our goal is to make the insurance claim process as hassle free to you as possible as well as help get the most amount of money towards your roof. 

Roof Inspection

Roof Inspection Reports

If you are a realtor, property manager, home buyer, or homeowner looking for a roof inspection report, you have come to the right place. Our roof inspections come with a formal report, pictures, a realistic overview of your roof’s current condition, as well as the estimated remaining life of the roof. 


Contact Information
Diversified General Contracting
Our Hours
  • Monday 8:00AM – 5:00PM
  • Tuesday 8:00AM – 5:00PM
  • Wednesday 8:00AM – 5:00PM
  • Thursday 8:00AM – 5:00PM
  • Friday 8:00AM – 5:00PM
  • Saturday & Sunday Closed