AllPro Services
Family owned since 1987

About All Pro Services

All Pro Services has been helping Utah recover from disasters since 1987. What started as a small local crew has grown into a full-service restoration company serving homes and businesses across Utah.

Locally owned and IICRC-certified, we respond quickly, communicate clearly, and do the job right.

Our Story

1987

All Pro Services opened in 1987 as a Utah-based cleanup and restoration crew. Since then, the company has steadily grown, adding services as the needs of Utah homeowners and businesses have changed.

2026

Nearly four decades later, the company still operates with the same hands-on approach it started with. All Pro is a general contractor and restoration crew that homeowners, property managers, and insurance adjusters can rely on when something goes wrong.

Today, All Pro provides:

  • Water and fire restoration
  • Mold remediation
  • Biohazard and crime scene cleanup
  • Janitorial services
  • Reconstruction
All Pro Services crew on a restoration job

That continuity is why All Pro carries IICRC certification, general contractor licensing, and a long-standing working relationship with the major insurance carriers operating in Utah — the kind of track record that only comes from decades of doing the same job well, over and over.

All Pro Services · Est. 1987

Leadership Team

All Pro is run by a team that has, in most cases, been with the company for over a decade — which matters on a disaster restoration job, where consistency and judgment count as much as equipment.

  • Roger Rasmussen

    Roger Rasmussen

    CEO

    Sets the company's direction and resourcing, with a focus on building a workplace that produces satisfied customers and a team that wants to stay.

  • Kristen Railsback

    Kristen Railsback

    VP of Sales & Marketing

    With the company since 2007, Kristen manages relationships with referral partners, clients, and vendors, and leads new-business development.

  • Alanna Fletcher

    Alanna Fletcher

    General Manager

    With the company since 2016, Alanna oversees daily operations, balancing client experience against company goals across every active job.

  • Zak Christensen

    Zak Christensen

    Operations Manager

    With the company since 2003, Zak runs the Mitigation and Restoration departments, ensuring every crew delivers to the same quality standard.

  • Michelle Bird

    Michelle Bird

    Office Manager

    With the company since 2021, Michelle manages office staff and administrative operations and serves as the point of contact for vendors.

  • John Twomey

    John Twomey

    Mitigation Manager

    With the company since 2018, John leads the first-response mitigation and cleaning technicians and keeps vehicles and equipment mission-ready.

  • Billy Townsend

    Billy Townsend

    Project Manager

    With the company since 2005, Billy estimates mitigation and repair projects and coordinates communication between clients, crews, and insurance.

  • Fabiola Mendoza

    Fabiola Mendoza

    Janitorial Manager

    With the company since 1996, Fabiola manages the janitorial team and its day-to-day project delivery.

  • Shelly Faust

    Shelly Faust

    Janitorial Director

    With the company since 2005, Shelly oversees janitorial sales and operations.

Our Culture

Our mission is simple: deliver professional services backed by integrity, and leave the communities we work in cleaner and healthier than we found them. Four commitments guide how we operate, on every job and every call:

  • 01

    Passionate Service

    Proactive, not reactive. We deliver on what we say and take ownership of the outcome.

  • 02

    Functional

    We ask the right questions up front to prevent small issues from becoming expensive ones.

  • 03

    Success

    Exceptional results for the client, paired with real accountability internally.

  • 04

    Community

    Holding ourselves and our partners to a higher standard, and staying involved in the communities we serve.

Insurance Claims Assistance

A restoration emergency is stressful enough without fighting your insurance company, too. We use Xactimate, the industry-standard estimating software insurance adjusters already work with, to make the process clear and straightforward.

  1. 01

    Get an Estimate

    We prepare a detailed estimate using Xactimate, so the numbers align with what your insurance carrier expects.

  2. 02

    Review the Details

    We walk you through the estimate, answer your questions, and make sure you understand the work involved.

  3. 03

    Get Started

    Once everyone has signed off, we begin the restoration work and keep the process moving.

We work with most major insurance carriers in Utah

AllPro Services
AllPro Services
AllPro Services
AllPro Services
AllPro Services
AllPro Services
AllPro Services
AllPro Services
AllPro Services
AllPro Services
AllPro Services
AllPro Services
AllPro Services
AllPro Services

Have a restoration emergency?

Call 801-505-9800 any time, day or night, or send us the details online and a project manager will follow up shortly.

Tap to call • 24/7

801-505-9800