 It's hard to predict the future, even something as simple as the weather. Fortunately, there's John E. Steele to keep your home covered. Repairing and installing roofs across Delaware since 1975. 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.