Published October 26, 2023 · Updated June 09, 2026
Shamrock Roofing and Construction has acquired the former Bob Hamilton headquarters building in Overland Park, Kansas. The purchase gives the family-owned roofing company more room to grow across the Midwest and a dedicated space to build new technology.
Here’s what the acquisition means, and why a roofing company that has served the Midwest since 1977 is investing in its Overland Park home base.

What happened to Bob Hamilton?
Bob Hamilton was founded in 1983 and acquired by ARS in 2017. The HVAC company later changed its name to Bob Hamilton Plumbing, Heating, AC, Rooter & Electrical as part of its parent company’s consolidation.
As part of that consolidation, Shamrock took over the company’s 15,000-square-foot office space at 10231 W. 79th St. in Overland Park. (Note to team: the original post said “In January, Shamrock will take over.” If the move is now complete, change to past tense. The sale was expected to close in December 2023 for just under $4 million, per company president Garen Armstrong — keep only if still accurate.)
Why Shamrock made the move: room to grow
At the time of the acquisition, Shamrock operated 11 locations across the Midwest, with plans to add five more.
The company’s growth made the extra space necessary. Between 2020 and 2022, Shamrock’s average annual revenue growth was about 47.5%, according to the Kansas City Business Journal’s list of fastest-growing local companies. Its 2022 revenue was about $32.8 million.
“We’ll hit close to $50 million in revenue this year, and we’re going to be growing to $250 million. That’s why we have the new acquisition,” said Shamrock President Garen Armstrong.

A home base for new roofing technology
Shamrock kept its existing office at 7899 E. Frontage Road in Overland Park and uses the new building across the street to support research and development of its Customer Relationship Management software, built by developers in Kansas City.
The platform, called Trussi.ai, is being integrated with National Oceanic and Atmospheric Administration (NOAA) data to track weather systems and potential storm damage across Shamrock’s service area. The goal is to respond faster after severe weather:
- Schedule inspections quickly after a storm hits a neighborhood
- Match the right roof to the climate — for example, recommending an impact-resistant roof where hail is common
- Order materials ahead of demand — shingles, OSB, and other supplies — so crews can start repairs and replacements without delay
“We can know what climate they’re in and if they need an impact-resistant roof or a more durable roof,” Armstrong said. The system also helps Shamrock estimate damage percentages and start ordering materials before the work begins.
What this means for Overland Park homeowners
For homeowners across the Kansas City metro, the investment is a sign of long-term commitment. Shamrock has been a local, family-owned roofing company since 1977 — not an out-of-town storm chaser — and the Overland Park expansion gives its local crews more resources behind them.

If you’re dealing with storm damage, a leak, or an aging roof in Overland Park, Shamrock offers free roof inspections.
- Learn more about roof repair in Overland Park
- Explore roof replacement in Overland Park
- Read more about Shamrock Roofing
Schedule your free roof inspection today — book online or call (913) 850-6556.









