At Shamrock Roofing Systems, we believe your roof should be your strongest line of defense, not a source of stress. Based in Central Oklahoma, we specialize in reliable, long-lasting roofing solutions for both commercial and residential properties. Our reputation is built on integrity, quality workmanship, and a commitment to doing what’s right.
Founded by a retired Oklahoma City police officer, Shamrock was built on the same principles of service, trust, and accountability that guided him throughout his law enforcement career. That same mindset is carried into every roofing project we take on today.
What sets us apart is our forward-thinking approach to roofing. We proudly offer Expandothane™, a seamless polyurethane roof system designed to stop leaks, extend the life of your roof, and save thousands in replacement costs. Whether you’re managing a commercial flat roof or maintaining a home, we bring over a decade of experience and solutions that work.
We’re not just roofers, we’re problem solvers. We take pride in honest inspections, transparent estimates, and doing things right the first time. When you choose Shamrock, you’re not just getting a contractor, you’re gaining a partner who’s dedicated to protecting your property like it was our own.
SHAMROCK TEAM
Our team is made up of experienced professionals who take pride in every square foot they cover. From certified roofing technicians to responsive office staff, each member of the Shamrock Roofing family shares a common goal: delivering exceptional results with honesty and care.
Mark McCaleb – Owner & Founder
With over 20 years of experience serving the Oklahoma City community as a police officer, Mark built his career, and now his company, on a foundation of trust, discipline, and commitment to doing what’s right. After retiring from law enforcement, he turned his focus to solving a different kind of problem: protecting homes and businesses from costly roof damage.
What began as a small operation quickly grew into Shamrock Roofing Systems, thanks to his hands-on leadership, attention to detail, and passion for helping people. His mission has always remained the same: treat every customer like family and every roof like it’s covering his own home.
John and Shaunna Hendrix – Directors of the Residential Division
Our Residential Division is led by a team of dedicated directors who bring years of hands-on experience, technical knowledge, and a deep understanding of what homeowners need most—dependability, clear communication, and high-quality results. They oversee every aspect of our residential operations, from initial inspections to final walk throughs, ensuring every job meets the high standards that Shamrock is known for.
These directors work closely with homeowners to provide tailored solutions for everything from minor roof repairs to full replacements. They help guide material choices, schedule crews, manage timelines, and ensure the work is completed with minimal disruption to daily life. Their goal isn’t just to fix roofs—it’s to build lasting relationships rooted in trust, professionalism, and long-term protection for your home.
Brooke Jackson – Office Administrator
As the heartbeat of Shamrock Roofing Systems, Brooke keeps everything organized, on track, and running smoothly behind the scenes. With a sharp attention to detail and a passion for helping others, she is often the first voice our clients hear and the friendly face they come to rely on throughout their project. Brooke is the bridge between the field and the office, keeping communication flowing between crews, project managers, and homeowners so that no one is ever left in the dark.
But her role goes far beyond paperwork and phone calls. Brooke brings a personal touch to every interaction, taking the time to understand each client’s needs and concerns. Whether it’s helping a homeowner navigate the insurance process or making sure a business owner gets a fast callback, she treats every customer like family. Because at Shamrock… that’s how we do business.
Sales Managers
Our Sales Managers are the backbone of every job we take on. With years of experience in roofing systems, construction planning, and customer service, they ensure each project runs smoothly from start to finish. Whether it’s a simple residential repair or a complex commercial flat-roof system, they oversee every detail with a sharp eye and a steady hand.
They begin each job with a thorough inspection and consultation, making sure the client understands all their options and feels confident moving forward. Once the work begins, they stay in constant communication with both the customer and the crew… handling logistics, addressing questions, and solving any issues that come up in real-time. Their job doesn’t end when the last nail is in. They personally walk each completed project to ensure quality, cleanup, and customer satisfaction. At Shamrock Roofing Systems, our Project Managers are more than supervisors, they’re trusted guides, problem-solvers, and your main point of contact throughout the roofing process. Their mission is simple: deliver results that meet our standards—and yours.
Let us show you the Shamrock difference.
Call us for quotes: (405) 763-ROOF