Family-owned since 1990

Family-owned roofing, since 1990.

Honest quotes. Real warranties. The same crew on every job. Mark Bruno has been putting roofs on local homes for 35 years.

A finished asphalt shingle roof on a two-story home, photographed at golden hour
Free estimates this week
35+ years in business
Family owned
Licensed and insured
Free estimates
What we do

Roofs, repairs, and the work that comes with them.

From a leaky valley to a full tear-off, we do the kind of roof work that holds up for the next twenty years, not just the next storm.

Roof Replacement

Tear-off, decking, full new roof. Twenty-plus year shingles, real underlayment, code-correct ventilation. We do it once, properly.

Learn more

Roof Repair

Leaks, missing shingles, flashing, valleys. Usually same-week. We figure out what's actually wrong before we sell you anything.

Learn more

Storm and Emergency

Wind, hail, fallen branches. We tarp fast, document everything for insurance, then put it back together right.

Learn more
Why pick us

The roofer your neighbors actually recommend.

There are bigger roofing companies in the area. We're not trying to be one. We stayed small on purpose, because that's the only way to put the owner on every job.

01

35+ years on local roofs

Mark has been doing this since 1990. Some of his early jobs are still keeping water out today.

02

Owner on every job

You meet Mark, not a salesperson. He measures your roof. He writes your quote. He runs the crew.

03

Warranties that mean something

We're still here in ten years to honor the work. Easy to say when your name is on the truck.

04

No-pressure quotes

We show up on time, we measure, we explain what your roof actually needs. No upsells, no fear tactics.

Recent work

Real roofs. Real homes. No stock photos.

Every photo on this site is a roof we actually put on a real local home. The thing your roof will look like, not the thing the brochure promised.

What customers say

The people who let us on their roof.

Mark himself showed up to measure. No salesman, no pressure. The quote was clear and the crew finished a day early.

Linda P. Maplewood

We had a leak the night of a storm. Mark came out the next morning, tarped it, and had the repair done by Friday.

Mike R. Oak Hills

Third roof I've had on this house in forty years and the only one I didn't have to call back about. That tells you everything.

Jim C. Riverside
How it works

Three steps. No surprises.

01

Call or send a photo

Tell us what's going on. A picture of the damage helps. We respond within one business day.

02

We come out and measure

Mark drives over, gets on the roof, and writes a real quote based on what he sees. No drone estimates, no guesses.

03

We schedule and do the work

Same crew start to finish. We protect your landscaping, haul away the old roof, and clean up like we were never there.

Where we work

Local roofs only.

We don't drive an hour each way to a job. That's how the work gets sloppy and the warranty becomes someone else's problem. If you're in one of these towns, we're nearby.

Maplewood Oak Hills Riverside Bridgeview Glenmont Stoneridge Cedar Park Pine Valley Eastfield Westgate
When you're ready

Need a roof you can stop worrying about?

Free estimates. No high-pressure pitch. Just an honest look at what your roof needs.

Or call Mark directly (555) 555-0190

Free Estimate Call