CONTACT US

Let’s Talk About What We Can Do Together


From conceptual design to detailed engineering or full turn-key projects; ECI has dozens of offices across North America ready to serve you.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

See Our Work

See our innovation in the results of what we’ve been working on.

Uncover our expertise

See the wide range of engineering services we can offer you.


Our offices

⭐ = Headquarters
🟢 = Blended Office
🟡 = ECI Office
🔵 = EPCS Office

Electrical Consultants, Inc. HQ Billings
3521 Gabel Road
Billings, MT 59102
Brad Puckett, PE, General Manager
406-259-9933
brad.puckett@eciusa.com

EPC Services Company HQ Billings
1241 South 31st Street West
Billings, MT 59102
Christian Jette, Branch Manager
406-294-8544
christianjette@epcs.com


ECI / EPCS Austin 🟢
5113 Southwest Parkway
Suite 115
Austin, TX 78735

Bob Beckage, PE
General Manager – Austin
512-284-9380
bob.beckage@eciusa.com


ECI / EPCS Cranford 🟢
25 Commerce Drive
Suite 230
Cranford, NJ 07016

Donny DeGooyer, PE
Engineering Manager – Cranford
908-967-6363
donny.degooyer@eciusa.com


ECI / EPCS Denver 🟢
345 Inverness Dr South
Building A, Suite 100
Englewood, CO 80112

Don Orbin
Engineering Manager – Denver
720-536-5707
donald.orbin@eciusa.com


ECI / EPCS Madison 🟢
2800 Royal Avenue
Suite 300
Madison, WI 53713

Mike Heikens, PE
Director of Transmission Engineering
608-240-9933
michael.heikens@eciusa.com


ECI / EPCS Oklahoma City 🟢
10900 Hefner Pointe Dr.
Suite 305
Oklahoma City, OK 73120

Gabriel Rios, PE
Engineering Supervisor
405-608-5045
gabriel.rios@eciusa.com


ECI / EPCS Ontario 🟢
3633 Inland Empire Boulevard
Suite 670
Ontario, CA 91764

Ron Beltran, PE
General Manager – Ontario
909-315-7150
ron.beltran@eciusa.com


ECI / EPCS Phoenix 🟢
10851 North Black Canyon Highway
Suite 660
Phoenix, AZ 85029

Herb Goforth
Vice President – Western Region
602-997-9933
herb.goforth@eciusa.com


ECI / EPCS Raleigh 🟢
2000 Regency Parkway
Suite 455
Cary, NC 27518

Bruce Magruder
Engineering Manager – Raleigh
704-270-7500
bruce.magruder@eciusa.com


ECI / EPCS Reading 🟢
975 Berkshire Boulevard
Suite 102
Wyomissing, PA 19610

Mark Coldren
General Manager – Reading
610-816-5186
mark.coldren@eciusa.com


ECI / EPCS Tacoma 🟢
2115 North 30th Street
Suite 203
Tacoma, WA 98406

Ian Riensche, PE
Engineering Supervisor – Tacoma
253-382-5500
ian.riensche@eciusa.com


ECI / EPCS Tulsa 🟢
117 South 7th Street
Jenks, OK 74037

Jesse Markham, PE
Director of Bus. Mgmt., CNTRL & SE Region
918-296-7911
jesse.markham@eciusa.com


ECI / EPCS Waipahu 🟢
94-285 Pupuole Street
Suite C
Waipahu, HI 96797

Jordan Bosque, PE
Project Manager II
808-807-2200
jordan.bosque@eciusa.com

PS Technologies Inc. Calgary 🟡
4620 Manilla Road SE
Suite 16A
Calgary, AB, T2G 4B7

Hui Zhang, PEng
General Manager, Principle Engineer
403-918-8258
hui.zhang@eciusa.com


ECI Augusta 🟡
14 Edison Drive
Suite 2
Augusta, ME 04330

Steve Pierce, PE
Substation Manager of New England
207-480-1613
steve.pierce@eciusa.com


ECI Boise 🟡
3340 East Goldstone Drive
Meridian, ID 83642

Dan Zacharda
Senior Project Manager I
208-926-6725
dan.zacharda@eciusa.com


ECI Chesapeake 🟡
505 Independence Parkway
Suite 100
Chesapeake, VA 23320

Nadine Britz, PE
Manager – Design Studies
406-259-9933
nadine.britz@eciusa.com


ECI Cincinnati 🟡
6120 South Gilmore Road
Suite 101
Fairfield, OH 45014

Bill Young, PE
Director of SCADA Integration
513-714-4921
bill.young@eciusa.com


ECI Cumberland 🟡
1 Faraday Drive
Suite 1
Cumberland, ME 04021

Kevin Mahoney, PE
Vice President, Automation & Integration
207-292-3001
kevin.mahoney@eciusa.com


ECI Green Bay 🟡
375 AMS Court
Suite A
Green Bay, WI 54313

Mike Heikens, PE
Director of Transmission Engineering
920-393-1814
michael.heikens@eciusa.com


ECI Henderson 🟡
901 N Green Valley Pkwy
Suite 270
Henderson, NV 89074

John Lincoln, PE
Engineering Manager – Las Vegas & SME for Energy Storage
509-432-4495
john.lincoln@eciusa.com


ECI Mankato 🟡
220 East Main Street
Suite 200
Mankato, MN 56001

Jon Bormann, PE
General Manager – Mankato
507-388-9933
jon.bormann@eciusa.com


ECI Orlando 🟡
1051 Winderley Place
Suite 101
Maitland, FL 32751

Chris Brown, PE
General Manager – Orlando
407-960-1796
chris.brown@eciusa.com


ECI Portland 🟡
Triangle Corporate Park
13221 SW 68th Parkway
Suite 450
Tigard, OR 97223

Samuel Moser, PE
General Manager – Portland
503-747-2235
samuel.moser@eciusa.com


ECI Pullman 🟡
895 SE Clearwater Drive
Pullman, WA 99163

Larry Gross, PE
Vice President of Power System Protection
509-334-9138
larry.gross@eciusa.com


ECI Salt Lake City 🟡
660 West 700 S.
Woods Cross, UT 84087

Jaron Reay, PE
Director of Transmission Quality Assurance and Standards
801-292-9954
jaron.reay@eciusa.com


ECI San Diego 🟡
5030 Camino De La Siesta
Suite 407
San Diego, CA 92108

Yelena Radibratovic
General Manager – San Diego
619-398-9370
yelena.radibratovic@eciusa.com


ECI St. Louis 🟡
100 Chesterfield Business Parkway
Suite 120
Chesterfield, MO 63005

Brad Higgins, PE
Project Manager II
636-717-7034
bradley.higgins@eciusa.com


ECI Tucson 🟡
490 West Magee Road
Oro Valley, AZ 85704

Brad Stringham, PE
Director of Business Management – Southwest Region
520-219-9933
bradley.stringham@eciusa.com

EPCS Black Hawk 🔵
5401 Circle Drive
Black Hawk, SD 57718

Dale Besler
Vice President of Substation Maintenance & Transformer Services
605-787-4688
dalebesler@epcs.com


EPCS Columbus 🔵
630 Morrison Road
Suite 320
Gahanna, OH 43230

Jeremy Walker
Branch Manager – Columbus
614-604-6112
jeremywalker@epcs.com


EPCS Rapid City 🔵
1506 Mountain View Rd.
Suite 101
Rapid City, SD 57702

Josh Daiss
Branch Manager – Rapid City
605-716-9938
joshdaiss@epcs.com


EPCS Salem 🔵
2661 Cascadia Industrial St. SE
Suite 140
Salem, OR 97302

Mark Ohrstrom
Branch Manager – Salem Testing
971-316-7500
markohrstrom@epcs.com


EPCS Salt Lake City 🔵
687 West 700 South
Suite F
Woods Cross, UT 84087

John Ott
Sr. Vice President & Chief Operating Officer
801-292-9954
johnott@epcs.com


EPCS Sheridan 🔵
172 North Main
Suite #3
Sheridan, WY 82801

Nick Johnson, PE
Senior Project Manager
406-294-8544
nickjohnson@epcs.com