 The licensed and insured professionals at John E. Steele can install, repair, and protect your roof to keep your home safe in any condition. And with our helpful preventative maintenance services, you'll extend the life of your roof and get more bang for your buck. And it doesn't stop there. John E. Steele also covers your gutters and siding. And you can rest easy knowing you're getting a fair and honest deal by getting an objective expert's opinion and written estimate at no charge to you.