Let’s Talk About What We Can Do Together


From conceptual design to detailed engineering or full turn-key project; ECI has multiple regional offices across the country 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 our innovation in the results of what we’ve been working on.


Our offices

⭐ = Headquarters
🟢 = Blended Office (ECI and EPCS)
🟡 = ECI Office
🔵 = EPCS Office

Electrical Consultants, Inc. HQ Billings
3521 Gabel Road
Billings, MT 59102
Bart Tschacher, PE, General Manager
406-259-9933 | bart.tschacher@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
512-284-9380 | bob.beckage@eciusa.com


ECI / EPCS Cranford 🟢
25 Commerce Drive, Suite 230
Cranford, NJ 07016
Caroline Tremblay, Engineering Manager
908-967-6363 | Caroline.Tremblay@eciusa.com


ECI / EPCS Denver 🟢
7042 S. Revere Parkway, Suite 460
Centennial, CO 80112
Don Orbin, Engineering Manager
720-536-5707 | donald.orbin@eciusa.com


ECI / EPCS Madison 🟢
2800 Royal Avenue, Suite 300
Madison, WI 53713
Michael Heikens, PE, General Manager
608-240-9933 | michael.heikens@eciusa.com


ECI / EPCS Oklahoma City 🟢
10900 Hefner Pointe Dr., Suite 305
Oklahoma City, OK 73120
Eugene Jenkins, Manager
406-608-5045 | eugene.jenkins@eciusa.com


ECI / EPCS Ontario 🟢
3633 Inland Empire Boulevard, Suite 670
Ontario, CA 91764
Ron Beltran, General Manager
909-315-7150 | ron.beltran@eciusa.com


ECI / EPCS Phoenix 🟢
10851 North Black Canyon Highway, Suite 660
Phoenix, AZ 85029
Herb Goforth, General Manager
602-997-9933 | Herb.Goforth@eciusa.com


ECI / EPCS Raleigh 🟢
2000 Regency Parkway, Suite 455
Cary, NC 27518
Bruce Magruder, Manager
704-270-7500 | bruce.magruder@eciusa.com


ECI / EPCS Reading 🟢
975 Berkshire Boulevard, Suite 102
Wyomissing, PA 19610
Mark Coldren, Engineering Manager
610-750-7123 | mark.coldren@eciusa.com


ECI / EPCS San Antonio 🟢
1015 North Central Parkway, Suite 125
San Antonio, TX 78232
Justin Schlee, Manager
406-259-9933 | justin.schlee@eciusa.com


ECI / EPCS Tacoma 🟢
2115 North 30th Street, Suite 203
Tacoma, WA 98406
Ian Riensche, PE, Manager
253-382-5500 | ian.riensche@eciusa.com


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

PS Technologies Inc. Calgary 🟡
4620 Manilla Road SE, Suite 16A
Calgary, AB, T2G 4B7
Hui Zhang, General Manager, Principle Engineer
403-918-8258 | hui.zhang@eciusa.com


ECI Augusta 🟡
14 Edison Drive, Suite 2
Augusta, ME 04330
Steve Pierce, PE, Manager
207-480-1613 | steve.pierce@eciusa.com


ECI Boise 🟡
3340 East Goldstone Drive
Meridian, ID 83642
Dan Zacharda, Manager
208-926-6725 | dan.zacharda@eciusa.com


ECI Chesapeake 🟡
505 Independence Parkway, Suite 100
Chesapeake, VA 23320
David Leary, PE, Manager
406-259-9933 | dave.leary@eciusa.com


ECI Cincinnati 🟡
6120 South Gilmore Road, Suite 101
Fairfield, OH 45014
Bill Young, PE, General Manager
513-714-4921 | Bill.Young@eciusa.com


ECI Cumberland 🟡
1 Faraday Drive, Suite 1
Cumberland, ME 04021
Kevin Mahoney, PE, Vice President
207-829-8490 | kevin.mahoney@eciusa.com


ECI Green Bay 🟡
375 AMS Court, Suite A
Green Bay, WI 54313
Charles Blecke, Manager
920-393-1814 | charles.blecke@eciusa.com


ECI Henderson 🟡
160 East Horizon Drive, Unit B
Henderson, NV 89015
John Lincoln, PE, Manager
509-432-4495 | john.lincoln@eciusa.com


ECI Mankato 🟡
220 East Main Street, Suite 200
Mankato, MN 56001
Jon Bormann, General Manager
507-388-9933 | jon.bormann@eciusa.com


ECI Orlando 🟡
1051 Winderley Place, Suite 101
Maitland, FL 32751
Chris Brown, PE, General Manager
407-960-1796 | chris.brown@eciusa.com


ECI Portland 🟡
Triangle Corporate Park
13221 SW 68th Parkway, Suite 450
Tigard, OR 97223
Samuel Moser, PE, Manager
503-747-2235 | SamuelMoser@epcs.com


ECI Pullman 🟡
895 SE Clearwater Drive
Pullman, WA 99163
Larry Gross, PE, General Manager
509-334-9138 | larry.gross@eciusa.com


ECI Salt Lake City 🟡
660 West 700 South
Woods Cross, UT 84087
Jaron Reay, PE, General Manager
801-292-9954 | jaron.reay@eciusa.com


ECI San Diego 🟡
5030 Camino De La Siesta, Suite 407
San Diego, CA 92108
Yelena Radibratovic, Engineering Manager
619-398-9370 | Yelena.Radibratovic@eciusa.com


ECI St. Louis 🟡
100 Chesterfield Business Parkway, Suite 120
Chesterfield, MO 63005
Brad Higgins, PE, Manager
406-259-9933 | brad.higgins@eciusa.com


ECI Tucson 🟡
490 West Magee Road
Oro Valley, AZ 85704
Aaron Maciosek, Engineering Manager
520-219-9933 | Aaron.Maciosek@eciusa.com


ECI Tulsa 🟡
117 South 7th Street
Jenks, OK 74037
Jesse Markham, PE, General Manager
918-296-7911 | jesse.markham@eciusa.com

EPCS Black Hawk 🔵
5401 Circle Drive
Black Hawk, SD 57718
Dale Besler, VP Substation Maintenance & Transformer Service
605-787-4688 | dalebesler@epcs.com


EPCS Columbus 🔵
630 Morrison Road, Suite 320
Gahanna, OH 43230
Jeremy Walker, Branch Manager
614-604-6112 | JeremyWalker@epcs.com


EPCS Rapid City 🔵
1506 Mountain View Rd., Suite 101
Rapid City, SD 57702
Josh Daiss, Branch Manager
605-716-9938 | JoshDaiss@epcs.com


EPCS Salem 🔵
2661 Cascadia Industrial St. SE, Suite 140
Salem, OR 97302
Mark Ohrstrom, Branch Manager
406-259-9933 | MarkOhrstrom@epcs.com


EPCS Salt Lake City 🔵
687 West 700 South, Suite F
Woods Cross, UT 84087
John Ott, Vice President
801-292-9954 | johnott@epcs.com


EPCS Sheridan 🔵
172 North Main, Suite #3
Sheridan, WY 82801
Nick Johnson, Manager
406-294-8544 | NickJohnson@epcs.com