Keystone started as a two-brother crew in Bloomfield. Today Marcus Kowalski’s sons run the trucks and his grandson manages the office. Same name over the door. Same answer when you call.
1938 home, full tear-off, new synthetic slate, copper valleys. Completed September 2025.
Roofing is the heart of the business, but when the storm comes through, the gutters, siding, and chimney flashing come with it. We handle the whole exterior, with one crew and one warranty.
Asphalt, architectural, and designer shingle systems. Full tear-off, deck inspection, ice-and-water membrane, ridge vent upgrade. Most homes done in 1–2 days.
Vinyl, fiber-cement, and cedar siding. Full replacement or repair of storm-damaged panels, plus soffit, fascia, and wrap. Color-matched to your existing trim.
Seamless aluminum gutters, 5” and 6” sizing, custom-cut on your property. Leaf guards, oversized downspouts, and splash-block installation included.
Hail, wind, and tree-fall damage documented, estimated, and repaired. We work with your insurance adjuster but always in your interest — never the insurer’s.
“My grandfather started Keystone out of a Ford pickup with two ladders and a handshake. We’ve grown since then, but the handshake still means what it used to. If it’s not right, we fix it. If we said we’d be there Tuesday, we’re there Tuesday. That’s the whole business.”
Danny or our office manager, Theresa, picks up during business hours. We’ll ask a few questions about your roof and book a convenient time.
A Keystone foreman climbs the roof, measures, photographs, and checks your attic ventilation. Takes about 45 minutes. We explain what we find, honestly.
Line-item quote, emailed within 48 hours. Three shingle tiers to choose from. If insurance is involved, we handle the adjuster meeting for you.
Most replacements take 1–2 days. We magnet-sweep the yard twice, haul all debris, and walk the job with you before we collect the balance.
Third roof Keystone has done for our family — my parents’ house in Regent Square, our house in Mt. Lebanon, and now my sister’s place in Upper St. Clair. Danny gave us the same straight-talk estimate all three times and the work holds up.
Tree took out half our ridge during a summer storm. I called Keystone Monday morning and they had a tarp on by lunch. Erie Insurance approved the whole claim because Danny had the documentation dialed. New roof went on two weeks later.
We got five quotes for siding + gutters + flashing repair. Keystone wasn’t the cheapest but they were the only crew who actually walked the house before quoting. Everything matches. Everything drains properly. And they cleaned up better than my own family.
Call the office or fill out the form. We’ll book your inspection within a week, usually sooner. No high-pressure sales. No out-of-town subcontractors. Just a Pittsburgh family answering the phone.
Call (412) 555-0176 →