McFarlane Mechanical Contractors has experts available to help with all of your Heating, Ventilation, and Air Conditioning needs.


Mitch Price

Mitch Price

Mitch is the President and General Manager of McFarlane, Inc. He also serves as the Industrial Division manager for McFarlane, Inc. Mitch has 20+ years of experience in the HVAC and mechanical contracting industry. He also currently serves on multiple industry advisory and director boards.


Craig L

Craig Larson
Service Manager

Craig is the Service Manager for McFarlane, Inc.; he joined McFarlane in 2019.  Craig oversees the service department including sales, coordination, installation and management of projects and service work.  Craig has 30+ years HVAC experience in Residential & Commercial work including installation, service, estimating and management.



Bill S.

Bill Stauss
Estimator/Project Manager

Bill is McFarlane, Inc’s main estimator for Commercial HVAC, Plan & Specification and Design Build projects. Bill also has Project Management responsibilities for those types of projects. He has experience in both the public and private sectors, and has coordinated much of McFarlane, Inc’s work at the Grand Forks Air Force Base. Bill joined McFarlane, Inc. in 2008 and has over 20 years of experience in the HVAC contracting business.



Nick G

Nick Graziano
Estimator/Project Manager

Nick is an estimator/project manager for McFarlane, Inc. His responsibilities include developing pre-construction estimates as well as overseeing various projects. Nick joined McFarlane in 2017 and has over 5 years of experience in construction estimating.



Jason Hayes.

Jason Hayes
Fabrication Manager/Shop Foreman

Jason is the Fabrication Manager, in charge of shop production, quality control, fabrication and scheduling. Jason is also the company Safety Manager. He joined McFarlane, Inc. in 1997 and has been in charge of the shop since 2000.



Larry S.

Larry Sloan
Project Manager

Larry is one of the company’s commercial and industrial Project Managers. Larry joined McFarlane, inc. in 1997 as a field installer and has been involved in the construction trades since 1988. He also coordinates special projects and company improvement measure.



Jeff E.

Jeff Erickson
TAB Manager

Jeff is the Testing, Adjusting, and Balancing (TAB) manager for McFarlane.  He has 20+ years of experience in the TAB industry.  Jeff holds National Environmental Balancing Bureau (NEBB) certifications in Air & Hydronics Balancing, Building System Commissioning, and Retro Commissioning.  He has also served as President of the North Central Chapter of NEBB.


Becky E.

Becky Schlieman
Office Manager

Becky is the Office Manager, Project Administrator and Accounting Clerk at McFarlane, Inc. She is responsible for payroll, personnel, accounts receivable, accounts payable, invoicing and all other office related tasks. Becky joined our firm in 2010 and brings over 10 years of experience in various office positions.


Barb Tharaldson.

Barb Tharaldson
Service Coordinator

Barb is the Service Coordinator at McFarlane, Inc., and has been with us since May 2013. Her responsibilities include scheduling service technicians, billing and marketing functions. Barb has previous experience in the mechanical contracting service industry, as well as over 20 years in advertising/marketing.