skip to main content

Welcome to jobs.mdu.com

New Users

Please register here and set up your personal user profile. Doing so will allow you to save job applications that you have started, but wish to complete at a later time; save job applications you have submitted; and keep your personal contact information up to date.

Need Assistance?

If you are an individual with a qualified disability as defined by federal, state, and local law and require a reasonable accommodation to complete any part of this application for any position, please request assistance here by providing your contact information and the name of the company offering the position you are interested in and a human resources representative will contact you. You may also call 701-530-1014 or request assistance by contacting your state employment agency.

Warning!

MDU Resources Group warns job applicants to be leery of individuals or organizations offering false employment opportunities with our company or subsidiaries. MDU Resources does not require job applicants to make payments or provide credit card or personal banking information. If a recruiter requests this type of information, you should assume the job offer is fraudulent.


Please NOTE: Positions close on the date listed at 11:59 pm Central Daylight Time.

Current Open Positions

View open positions by Business Group by clicking on the image links below:

Search Open Positions




Open Positions Location Company Closes
empty anchor Accounting Internship Good pay! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials producers/contractors in... show more Medford, OR Knife River - Southern Oregon Division 01/12/2018
empty anchor Administrative Assistant Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Central Point, OR Knife River - Southern Oregon Division 12/15/2017
empty anchor AGGREGATE DELIVERY DRIVER Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Portland, OR Knife River - Western Oregon Division 12/31/2017
empty anchor Aggregate Delivery Driver Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Bryan, TX Knife River - Texas Division 12/31/2017
empty anchor Aggregate Delivery Driver Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Waco, TX Knife River - Texas Division 12/31/2017
empty anchor AGGREGATE SALES REPRESENTATIVE Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Corvallis, OR Knife River - Western Oregon Division 01/12/2018
empty anchor Aggregate Scale/Loader Operator Responsible to safely and accurately run the Spindletop Aggregate Materials Plant and operate batch computer used in construction. Operate and maintain loader to feed conveyors, hoppers, or load... show more Beaumont, TX Knife River - Texas Division 12/30/2017
empty anchor AGGREGATE SITE SUPERINTENDENT Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Portland, OR Knife River - Western Oregon Division 12/15/2017
empty anchor Ansul Service Technician Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Responsible for the service and installation of... show more Las Vegas, NV Desert Fire Protection - Allstate 12/31/2017
empty anchor Asphalt Distributor Drivers (2) Stockton This position is responsible for operating an asphalt distributor truck safely and efficiently. Under the direction of the dispatcher, the driver will be responsible to deliver and apply product to... show more Stockton, CA Pacific Northwest Oil Company 12/31/2017
empty anchor Asphalt Plant Groundsman Maintenance and repair of asphalt plant, and conveyor systems. Will perform clean-up duties, oiling, lubrication, and miscellaneous repairs. Responsible for seeing that all safety equipment is in... show more Waco, TX Knife River - Texas Division 12/31/2017
empty anchor Asphalt Plant Laborer The employee will be involved and responsible for the daily operations of the asphalt plant. Will perform a wide range of general laboring duties at the asphalt plant. Bryan, TX Knife River - Texas Division 12/31/2017
empty anchor Assistant Project Manager GENERAL SUMMARY/PRIMARY FUNCTION Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Promote On... show more Boardman, OR On Electric Group, Inc. (OEG) 12/22/2017
empty anchor Batch Plant Operator/Mixer Driver Responsible for scheduling and dispatching concrete mixers. Operate and maintain the concrete batch plant to produce concrete. Must also operate a concrete mixer and maintain properly to maximize... show more Cheyenne, WY Knife River - Cheyenne Division 12/29/2017
empty anchor BEAM TRUCK DRIVER Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Harrisburg, OR Knife River - Western Oregon Division 12/31/2017
empty anchor Bridge/Structure Carpenter Builds rough wooden structures, such as concrete forms, scaffolds, tunnel and sewer supports, and temporary frame shelters, according to sketches, blueprints, or oral instructions. Bryan, TX Knife River - Texas Division 12/31/2017
empty anchor Concrete Finisher Float and finish concrete to a final acceptable condition; meeting Owner/TXDOT requirements. Bryan, TX Knife River - Texas Division 12/31/2017
empty anchor Concrete Form Setter The form setter constructs built-in-place or prefabricated wooden and/or metal forms for the construction of concrete sidewalks, curbs and gutters and other concrete structures. Bryan, TX Knife River - Texas Division 12/31/2017
empty anchor Concrete Form Setter The form setter constructs built-in-place or prefabricated wooden and/or metal forms for the construction of concrete sidewalks, curbs and gutters and other concrete structures. Waco, TX Knife River - Texas Division 12/31/2017
empty anchor CRUSHER OPERATOR/CRUSHER MECHANIC Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Portland, OR Knife River - Western Oregon Division 12/31/2017
empty anchor Crusher, Plant Operator/Equipment Operator Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Central Point, OR Knife River - Southern Oregon Division 12/13/2017
empty anchor Designer Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Plan and lay out fire sprinkler systems using... show more Las Vegas, NV Desert Fire Protection 12/31/2017
empty anchor Designer Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Plan and lay out fire sprinkler systems using... show more Reno, NV Desert Fire Protection 01/31/2018
empty anchor Designer - Electrical Prepares design materials for basic design assignments. This includes basic analysis, design calculations, equipment research, and sketches required in order to prepare documents, specifications... show more Maryland Heights, MO Bell Electrical Contractors, Inc. 12/30/2017
empty anchor Diesel Mechanic Responsible for safely keeping equipment running and maintained properly

Sauk Rapids, MN Knife River - Central Minnesota Division 12/31/2017
empty anchor Diesel Mechanic Responsible for safely keeping equipment running and maintained properly

Glencoe /Hutchinson, MN Knife River - Central Minnesota Division 12/31/2017
empty anchor Drivers Responsible to operate straight truck, tractor-trailer equipment or concrete mixer and maintain properly to maximize production and quality Cheyenne, WY Knife River - Cheyenne Division 12/31/2017
empty anchor Electrician / Results Technician Safely performs all duties associated with the construction, maintenance, installation, testing, and inspection of all electronic, electrical, and instrumentation equipment within a power plant... show more Mandan, ND Montana-Dakota Utilities Co. 12/12/2017
empty anchor Equipment Operators Responsible to safely operate various machinery needed to perform various tasks on highways and streets. Equipment may include dozers, loaders, backhoes, blades, rollers, pavers and paver screeds show more Cheyenne, WY Knife River - Cheyenne Division 12/31/2017
empty anchor Estimator/Project Manager The Medford operation seeks an experienced Estimator/Project Manager to join an existing team emphasizing safety, quality, production and growth. The successful candidate will be expected to make... show more Medford, OR Knife River Materials - Southern Oregon Division 12/12/2017
empty anchor Excavator Operator Knife River is looking for experienced Excavator Operators to work on projects in Northern Idaho. The following duties are typical for this position. These are not to be construed as exclusive or... show more Kellogg, ID Knife River - Southern Idaho Division 12/31/2017
empty anchor Fire Extinguisher Technician Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved.. Responsible for performing visual inspections... show more Reno, NV Desert Fire Protection 01/31/2018
empty anchor Fire Extinguisher Technician Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Inspect, transport, repair, and service fire... show more Las Vegas, NV Desert Fire Protection - Allstate 12/31/2017
empty anchor Fire Sprinkler Inspector Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Perform testing and inspection of fire... show more Las Vegas, NV Desert Fire Protection 12/31/2017
empty anchor Grade Checker Knife River Knife River Idaho Division is looking for motivated and experienced Grade Checker We offer a full benefit package after 60 days which includes full medical, dental, vision and... show more Kellogg, ID Knife River - Southern Idaho Division 12/31/2017
empty anchor GROUNDSPERSON/EQUIPMENT OPERATOR Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Portland, OR Knife River - Western Oregon Division 12/31/2017
empty anchor HEAVY DUTY EQUIPMENT/TRUCK MECHANIC Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Albany, OR Knife River - Western Oregon Division 12/12/2017
empty anchor Heavy Haul Truck Driver Move construction equipment and other related equipment to/from construction and commercial projects. Fill in when needed as laborer and other misc. duties as directed by supervisor. Bryan, TX Knife River - Texas Division 12/31/2017
empty anchor Heavy Haul Truck Driver Move construction equipment and other related equipment to/from construction and commercial projects. Fill in when needed as laborer and other misc. duties as directed by supervisor. Waco, TX Knife River - Texas Division 12/31/2017
empty anchor Inside Sales Representative Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Sell power line conductor stringing equipment... show more McDonough, GA Wagner-Smith Equipment Co. 01/22/2018
empty anchor Inside Sales Representative Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Sell power line conductor stringing equipment... show more Dayton, OH Wagner-Smith Equipment Co. 01/22/2018
empty anchor Inside Sales Representative Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Sell power line conductor stringing equipment... show more Burleson, TX Wagner-Smith Equipment Co. 01/22/2018
empty anchor Inside Sales Representative Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Sell power line conductor stringing equipment... show more Tualatin, OR Wagner-Smith Equipment Co. 01/22/2018
empty anchor Inside Sales Representative Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Sell power line conductor stringing equipment... show more Phoenix, AZ Wagner-Smith Equipment Co. 01/22/2018
empty anchor Internal Auditor I,II,III Conduct or assist in conducting financial, operational and compliance audits or reviews of assigned activities to ascertain whether the company’s internal controls and activities promote: •... show more Bismarck, ND MDU Resources Group, Inc. 12/18/2017
empty anchor Journeyman Electrician GENERAL SUMMARY/PRIMARY FUNCTION Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Promote On... show more Various, OR On Electric Group, Inc. (OEG) 12/29/2017
empty anchor Laborer / Yard Person (Weekend Shift) This position is responsible for providing general labor work to support the plant/yard operations. The position is responsible for general security of the plant and yard. This position is required... show more Stockton, CA Pacific Northwest Oil Company 01/12/2018
empty anchor Laborers Responsible to safely perform any combination of following duties on construction projects usually transferring from one task to another. Measures distance from grade stakes, drives stakes &... show more Cheyenne, WY Knife River - Cheyenne Division 12/31/2017
empty anchor Lead Pipe Layer Knife River is seeking capable and driven Lead Pipe Layers to assemble, connect, and construct pipe systems for sanitation sewers, drains, and water mains on projects in Northern Idaho.... show more Kellogg, ID Knife River - Southern Idaho Division 12/31/2017
empty anchor Loader Operator Knife River is looking for experienced Loaders Operators to work on projects in Northern Idaho. Responsibilities include the following • Perform daily equipment, walk around and site... show more Kellogg, ID Knife River - Southern Idaho Division 12/31/2017
empty anchor Maintenance / Terminal Operator 1. Provide a leadership role in assuring that work performed is done in a safe and environmentally conscious manner. Proper personal protective equipment (PPE) must be worn at all times.... show more Sioux City, IA Jebro Incorporated 12/22/2017
empty anchor Maintenance Specialist I/II Responsible for placing safety as #1 priority in day to day work routine for self and others. Perform technical testing, maintenance, and repair of compressor engines and other equipment involved... show more Saco, MT WBI Energy Midstream, LLC 12/18/2017
empty anchor Mechanic The Medford operation is seeking a Mechanic to safely perform repair and maintenance on a fleet of heavy diesel and gasoline trucks. You will diagnose and repair hydraulic systems, brakes,... show more Medford, OR Knife River Materials - Southern Oregon Division 12/31/2017
empty anchor Mechanic Responsible for safely keeping equipment running and maintained properly. DUTIES AND/OR RESPONSIBILITIES • Responsible for performing maintenance and repairs of a significant nature... show more Bemidji, MN Knife River Materials - Northern Minn. Division 12/31/2017
empty anchor MECHANIC Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Sherwood, OR Knife River - Western Oregon Division 12/25/2017
empty anchor Mechanic Immediate opening for a mechanic with fleet and heavy equipment maintenance and repair education and/or experience. Position is responsible for set up of new equipment, mechanical repair... show more Riverside, MO Capital Electric Line Builders, Inc. 12/22/2017
empty anchor Mechanic The coast operation seeks an experienced Mechanic to safely perform repair and maintenance on a fleet of heavy diesel and gasoline trucks and construction equipment. You will diagnose and repair... show more Coos Bay, OR Knife River Materials - Southern Oregon Division 12/15/2017
empty anchor MECHANIC SWING SHIFT Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Eugene, OR Knife River - Western Oregon Division 12/18/2017
empty anchor Off Road Truck Driver Drive truck equipped with dump body to transport and dump loose materials. Bryan, TX Knife River - Texas Division 12/31/2017
empty anchor Operations Aide I/II/III GENERAL SUMMARY Responsible for placing safety as #1 priority in day to day work routine for self and others. Performs technical, administrative and clerical duties to support electric and/or... show more Twin Falls, ID Intermountain Gas Company 12/15/2017
empty anchor Panel Tech Apprentice (6) GENERAL SUMMARY/PRIMARY FUNCTION Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Promote... show more Vancouver, WA On Electric Group, Inc. (OEG) 12/29/2017
empty anchor Pipe Layer Knife River is looking for hard working pipelayers to perform the following duties on projects in Northern Idaho who will be responsible to: • Align and position pipes to prepare them for... show more Kellogg, ID Knife River - Southern Idaho Division 12/31/2017
empty anchor Project Engineer Intern (5) GENERAL SUMMARY/PRIMARY FUNCTION Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Promote On... show more Varies, OR On Electric Group, Inc. (OEG) 12/22/2017
empty anchor Project Manager - Low Voltage Systems This position is responsible for estimating, purchasing and managing projects valued at $150K and more. Provide overall administrative and technical management on assigned project from bid... show more Maryland Heights, MO Bell Electrical Contractors, Inc. 12/30/2017
empty anchor Project Manager - Major Construction This position is responsible for estimating, purchasing and managing projects valued at $750K and more. Provide overall administrative and technical management on assigned project from bid... show more Maryland Heights, MO Bell Electrical Contractors, Inc. 12/30/2017
empty anchor QUALITY ASSURANCE/CONTROL TECHNICIAN Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Sherwood, OR Knife River - Western Oregon Division 12/20/2017
empty anchor Quality Control Laboratory Manager Supervision, coordination, operation, and administration of Jebro’s quality control laboratories to ensure the quality of manufacturing components and finished products. 1. Always work... show more Sioux City, IA Jebro Incorporated 12/15/2017
empty anchor Quality Control Manager The Quality Control Manager is responsible for assuring the quality of materials produced/sold from Knife River Ready Mix Concrete, aggregate, and Pug Mill operations. The Quality Control Manager... show more Beaumont, TX Knife River - Texas Division 12/31/2017
empty anchor READY MIX DRIVER Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Bend, OR Knife River - Central Oregon Division 12/31/2017
empty anchor READY MIX DRIVER Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Eugene, OR Knife River - Western Oregon Division 12/31/2017
empty anchor READY MIX DRIVER Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Corvallis, OR Knife River - Western Oregon Division 12/31/2017
empty anchor READY MIX DRIVER Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Portland, OR Knife River - Western Oregon Division 12/31/2017
empty anchor Ready Mix Driver - Forest Lake To provide products and delivery services to customers in a timely manner to meet customer expectations. Forest Lake, MN Knife River - Central Minnesota Division 12/31/2017
empty anchor Ready Mix Drivers EXPERIENCED DRIVERS NEEDED. Will be responsible for providing products and delivery services in a safe and timely manner to all our customers. Rockdale, TX Knife River - Texas Division 12/31/2017
empty anchor Ready Mix Drivers EXPERIENCED DRIVERS NEEDED. Will be responsible for providing products and delivery services in a safe and timely manner to all our customers. Bryan\College Station, TX Knife River - Texas Division 12/31/2017
empty anchor Ready Mix Drivers EXPERIENCED DRIVERS NEEDED. Will be responsible for providing products and delivery services in a safe and timely manner to all our customers. Port Arthur, TX Knife River - Texas Division 12/30/2017
empty anchor Ready Mix Drivers EXPERIENCED DRIVERS NEEDED. Will be responsible for providing products and delivery services in a safe and timely manner to all our customers. Beaumont/Sour Lake, TX Knife River - Texas Division 12/30/2017
empty anchor Ready Mix Drivers EXPERIENCED DRIVERS NEEDED. Will be responsible for providing products and delivery services in a safe and timely manner to all our customers. Bridge City , TX Knife River - Texas Division 12/30/2017
empty anchor Ready Mix Truck Driver (1) Full-Time Knife River Northern California Ready Mix division serves the greater Stockton California marketplace with ready mix through delivery in our Ready Mix Trucks. We are looking for several Ready Mix... show more Stockton and multiple Northern CA locations., CA Knife River - Northern California Ready Mix Div. 12/31/2017
empty anchor Roller Operator Responsible to safely operate heavy rolling machine to compact earth fills, subgrades, flexible base and bituminous surface to grade specifications preparatory to construction of highways, streets... show more Bryan, TX Knife River - Texas Division 12/31/2017
empty anchor Safety Representative Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Promote On Electric Group’s Core Values, safety... show more San Jose, CA On Electric Group, Inc. (OEG) 12/29/2017
empty anchor Sales Administrator The Sales Administrator must provide administrative support to the Sales and Dispatch departments through inputting and analyzing daily sales data and communicating with customers. Beaumont, TX Knife River - Texas Division 12/31/2017
empty anchor Sales Representative Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. To sell service agreements for fire suppression... show more Las Vegas, NV Desert Fire Protection 12/31/2017
empty anchor Shop Mechanic - Diesel Responsible for safely keeping equipment running and maintained properly. DUTIES AND/OR RESPONSIBILITIES • Responsible for performing maintenance and repairs of a significant nature... show more Bemidji, MN Knife River Materials - Northern Minn. Division 12/31/2017
empty anchor Sr. Estimator GENERAL SUMMARY/PRIMARY FUNCTION Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Promote On... show more San Jose, CA On Electric Group, Inc. (OEG) 12/15/2017
empty anchor Sr. Project Manager GENERAL SUMMARY/PRIMARY FUNCTION Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Promote On... show more Bay Area, CA On Electric Group, Inc. (OEG) 12/22/2017
empty anchor Steel Pipe Fabrication Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Perform general labor tasks as they pertain to... show more Reno, NV Desert Fire Protection 01/31/2018
empty anchor Steel Pipe Fabrication Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Perform general labor tasks as they pertain to... show more Las Vegas, NV Desert Fire Protection 12/31/2017
empty anchor TRANSPORTATION COORDINATOR Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Tangent or Portland, OR Knife River - Western Oregon Division 01/26/2018
empty anchor TRUCK DRIVER Good pay! Good benefits! Good people! At Knife River, we take care of our team because we know it’s our people who make us successful. We are one of the 10 largest construction materials... show more Bend, OR Knife River - Central Oregon Division 12/31/2017
empty anchor Water Truck Driver To safely maintain & operate water truck to transport and spray water on road surfaces at the designated location in a timely manner. Waco, TX Knife River - Texas Division 12/31/2017
empty anchor Welder Responsible for making our #1 critical success factor, safety first, a priority in all tasks and activities performed by self and all others involved. Fabricates and assembles metal products,... show more Riverside, MO Capital Electric Line Builders, Inc. 12/29/2017
empty anchor Yard Person - Amador This position is responsible for supporting general laborer, Building Materials warehouse with yard housekeeping and general maintenance. 1. * Under the direction of supervisor complete... show more Amador, CA Knife River - Northern California Ready Mix Div. 12/23/2017

Tobacco Policy

The corporate offices of MDU Resources Group, Inc. do not have designated smoking areas and are tobacco free facilities. In addition, certain states in which we operate have statutes addressing tobacco usage, including smoking, and MDU Resources Group, Inc. and its family of companies comply with all such laws. Specifically, North Dakota law "prohibits smoking, including the use of electronic smoking devices, in public places and most places of employment in the state, including certain outdoor areas," and where smoking is permitted smoking within 20 feet of entrances is prohibited.

MDU Resources Group, Inc. is an Equal Opportunity Employer/Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, disability or protected Veteran status.

Contact Us  |   Disclosure Notice  |   Legal Statement  |   Privacy Statement  |   Site Map

© 2014 — MDU Resources Group, Inc.