Semper Fi Roofing:The Veteran-Owned Roofing Company Chicagoland Calls After the Storm

A Marine veteran built this roofing company, and Chicagoland still calls him first after every storm.
A Roofing Contractor Chicagoland Homeowners Can Actually Verify
Semper Fi Construction is a veteran-owned roofing contractor serving Chicagoland homeowners across DuPage, Cook, Kane, Will, and Kendall Counties. Dominick Passo, a Marine veteran with more than 15 years in the roofing industry, leads the company on the same principle that guided his service: show up, do the job right, and stand behind the outcome once the crew leaves. Homeowners who find Semper Fi Construction through a yard sign, a neighbor's referral, or a search for a roofing contractor in Chicagoland usually want the same thing before they pick up the phone: proof that this is a real, local, licensed team and not a storm-chasing outfit that disappears once the insurance check clears. That proof is easy to find, starting with the residential roofing services this crew completes every week across the western suburbs.
Built to Handle Chicagoland's Hail and Freeze-Thaw Seasons
A roof in this region works harder than a roof almost anywhere else in the country. Summer hail bruises shingles and cracks flashing in a single afternoon, and winter's freeze-thaw cycle finds every gap that hail left behind. A crew that only handles clear-weather installs isn't built for that pattern. Semper Fi Construction's inspection and documentation process exists because of it, not despite it.
A New Name for a Roofing Company Chicagoland Already Trusted
Dominick Passo founded the company that would become Semper Fi Construction in 2011 as Excel Roofing and Restoration. Over the next decade, the crew built a reputation across DuPage and Cook Counties for showing up after storms and finishing jobs that other contractors quoted and then abandoned. By 2022, a pattern had become obvious: homeowners were routinely accepting insurance settlements that fell short of what their actual damage cost to repair, mostly because no one on their side was pushing back.
That year, Passo launched a public adjusters division built specifically to close that gap, documenting damage thoroughly enough to support a fair claim rather than the first number an adjuster offered. In 2025, the company rebranded to Semper Fi Construction, a name that reflects Passo's Marine Corps background and the standard he holds every crew member to. The license numbers, the leadership, and the crews behind the work never changed between Excel Roofing and Semper Fi Construction. Only the sign out front did.
The People Who Answer When Chicagoland Calls
A name on a truck means little without the people who answer the phone behind it. Julie Majka serves as Chief Operating Officer, running the scheduling, estimating, and communication systems that keep a project moving from first inspection to final walkthrough. Tyler Page directs operations, coordinating crews, materials, and timelines across the five-county service area so a job in Naperville and a job in Lombard get the same attention on the same week. Jon Samp leads construction, overseeing every job site from tear-off through final inspection and signing off before a crew packs up.
Together with Passo, this is the team a homeowner is actually hiring when they call Semper Fi Construction, not a call center reading from a script or a subcontractor network assembled for the season.
Licensed, Certified, and Easy to Verify
Anyone can put "licensed and insured" in a footer. Few contractors make it easy to check. Semper Fi Construction holds Illinois roofing licenses LIC# 104.018991 and LIC# 105.009467, both a matter of public record with the state. The company is a GAF Master Elite roofing contractor, a status GAF reserves for contractors that meet its licensing, insurance, and workmanship requirements and that extends stronger manufacturer warranty coverage to the homeowner than a standard installation qualifies for. Semper Fi Construction also holds CertainTeed 5-Star Contractor status and Brava Certified Installer credentials for synthetic slate and shake roofing systems. General liability insurance and workers' compensation coverage protect the homeowner's property and the crew working on it, on every job, not just the ones large enough to make it worth asking about.
Full Exterior Restoration, Not Just a Roof Job
Storm damage rarely stops at the shingles. Hail that bruises a roof often cracks siding, dents gutters, and stresses window seals on the same pass, and a homeowner juggling three separate contractors for three separate estimates loses time a claim window doesn't allow for. Semper Fi Construction documents every affected system in one inspection instead of sending a homeowner out to find separate help for each trade. That documentation becomes the backbone of the insurance claim: photos, measurements, and a written scope covering the roof and the siding alongside it when damage calls for it.
When an initial insurance estimate misses scope the documentation supports, the team files a supplemental claim rather than letting the homeowner absorb the difference. That's why hail damage roof repair handled through Semper Fi tends to settle closer to what the repair actually costs, not just what the first adjuster wrote down.
Licensed to Work From Naperville to Lombard and Beyond
Semper Fi Construction serves homeowners across DuPage, Cook, Kane, Will, and Kendall Counties, with Naperville, Bolingbrook, Downers Grove, Westmont, and Darien anchoring the primary service area. As a roofing contractor in Lombard, IL, and dozens of surrounding communities from Aurora to Elk Grove Village, the same crew, the same documentation process, and the same GAF Master Elite standard applies whether the address is a five-minute drive from the shop or an hour out.
That matters after a storm, when an out-of-state crew chasing damage across three states won't be around for the workmanship warranty two years later. The full list of covered zip codes makes it easy to confirm coverage before making the call.
Semper Fi Construction FAQs
How is Semper Fi Construction different from Excel Roofing and Restoration?
They're the same company under a new name. Dominick Passo founded Excel Roofing and Restoration in 2011, and the business rebranded to Semper Fi Construction in 2025 to reflect his Marine Corps background and the standard he holds the team to. The licensing, the leadership, and the crews behind the work never changed.
Does Semper Fi Construction handle the insurance claim process directly?
Yes. The team documents storm damage, attends the adjuster inspection, and files supplemental claims when an initial estimate comes in short, so homeowners aren't left interpreting insurance language or negotiating alone.
Is Semper Fi Construction licensed and insured in Illinois?
Yes. The company holds Illinois roofing licenses LIC# 104.018991 and LIC# 105.009467, along with general liability insurance and workers' compensation coverage on every crew.
Which Chicagoland counties and cities does Semper Fi Construction serve?
DuPage, Cook, Kane, Will, and Kendall Counties, including Naperville, Bolingbrook, Downers Grove, Westmont, Darien, and Lombard, among dozens of surrounding communities.
How can I verify Semper Fi Construction's license and certification status?
Illinois roofing licenses are searchable through the Illinois Department of Financial and Professional Regulation using LIC# 104.018991 or LIC# 105.009467. GAF also maintains a public directory of active Master Elite contractors, searchable by company name or zip code.






Comments