AllPro Services
Family owned since 1987

About All Pro Services

All Pro Services has been Utah's disaster restoration and cleaning company since 1987. What started as a small crew answering after-hours calls has grown into a full-service restoration company — water, fire, mold, sewage, hoarding, and reconstruction — without losing the part that made the phone ring in the first place: showing up fast and doing the job right.

We're locally owned, IICRC-certified, and based in Midvale, serving Salt Lake, Utah, Davis, Weber, and Tooele counties. Every technician on a job site works under the same standard: assess honestly, communicate clearly, and leave the property better than the disaster left it.

Our Story

1987

All Pro Services opened in 1987 as a Utah-based cleanup and restoration crew and has expanded steadily since — adding water and fire restoration, mold remediation, biohazard and crime scene cleanup, janitorial services, and reconstruction as the needs of Utah homeowners and businesses grew.

2026

Nearly four decades later, the company still operates the way it started: as a general contractor and restoration crew that homeowners, property managers, and insurance adjusters call back the next time something goes wrong.

Today, All Pro provides:

  • Water and fire restoration
  • Mold remediation
  • Biohazard and crime scene cleanup
  • Janitorial services
  • Reconstruction
The All Pro Services team

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 at the same time. All Pro's project managers use Xactimate, the industry-standard estimating software insurance adjusters already work with, so the estimate you get matches the numbers your carrier expects — no guessing, no gap between contractor and adjuster.

  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

We've worked directly with most of the carriers active in Utah, including State Farm, Farmers, Allstate, Progressive, Nationwide, Liberty Mutual, USAA, Travelers, MetLife, The Hartford, Safeco, and Bear River Mutual, among others.

State Farm
Allstate
American Family Insurance
Liberty Mutual
Farmers Insurance
Travelers
Nationwide
State Farm
Allstate
American Family Insurance
Liberty Mutual
Farmers Insurance
Travelers
Nationwide

Licensed, Insured, and Certified

  • IICRC-certified technicians
  • Licensed general contractor
  • 24/7/365 emergency response
  • BBB-rated

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