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

975 Berkshire Boulevard
Suite 102
Wyomissing, PA 19610

94-285 Pupuole Street
Suite C
Waipahu, HI 96797

Tempe, AZ 85284

94-285 Pupuole Street
Suite C
Waipahu, HI 96797

117 South 7th Street
Jenks, OK 74037

117 South 7th Street
Jenks, OK 74037

820 A Street
Suite 300
Tacoma, WA 98402

820 A Street
Suite 300
Tacoma, WA 98402

975 Berkshire Boulevard
Suite 102
Wyomissing, PA 19610

8000 Regency Parkway
Suite 610
Cary, NC 27518

8000 Regency Parkway
Suite 610
Cary, NC 27518

10851 North Black Canyon Highway
Suite 620
Phoenix, AZ 85030

10851 North Black Canyon Highway
Suite 660
Phoenix, AZ 85029

3633 Inland Empire Boulevard
Suite 670
Ontario, CA 91764

3633 Inland Empire Boulevard
Suite 670
Ontario, CA 91764

10900 Hefner Pointe Dr.
Suite 305
Oklahoma City, OK 73120

10900 Hefner Pointe Dr.
Suite 305
Oklahoma City, OK 73120

2800 Royal Avenue
Suite 300
Monona, WI 53713

2800 Royal Avenue
Suite 300
Monona, WI 53713

7042 South Revere Parkway
#460
Centennial, Colorado, 80114

345 Inverness Dr South
Building A, Suite 100
Englewood, CO 80112

25 Commerce Drive
Suite 230
Cranford, NJ 07016

25 Commerce Drive
Suite 230
Cranford, NJ 07016

607 Leander Dr.
Suite 410
Leander, TX 78641

490 West Magee Road
Oro Valley, AZ 85704

100 Chesterfield Business Parkway
Suite 120
Chesterfield, MO 63005

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

660 West 700 S.
Woods Cross, UT 84087

895 SE Clearwater Drive
Pullman, WA 99163

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

1051 Winderley Place
Suite 101
Maitland, FL 32751

600 Reed Street
Mankato, MN 56001

901 N Green Valley Pkwy
Suite 270
Henderson, NV 89074

375 AMS Court
Suite A
Green Bay, WI 54313

1 Faraday Drive
Suite 1
Cumberland, ME 04021

6120 South Gilmore Road
Suite 101
Fairfield, OH 45014

505 Independence Parkway
Suite 200
Chesapeake, VA 23320

1400 Computer Drive
Suite #300
Westborough, MA 01581

3340 East Goldstone Drive
Meridian, ID 83642

14 Edison Drive
Suite 2
Augusta, ME 04330

4620 Manilla Road SE
Suite 16A
Calgary, AB, T2G 4B7

172 North Main
Suite #3
Sheridan, WY 82801

687 West 700 S.
Suite F
Woods Cross, UT 84087

630 Morrison Road
Suite 320
Gahanna, OH 43230

5401 Circle Drive
Black Hawk, SD 57718

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

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

5113 Southwest Parkway
Suite 115
Austin, TX 78735

1241 South 31st Street West
Billings, MT 59102

3521 Gabel Road
Billings, MT 59102

ECI, EPCS, & PSTI Office Directory

Electrical Consultants, Inc. HQ Billings
3521 Gabel Road
Billings, MT 59102

Brad Puckett, PE
General Manager
406-259-9933
brad.puckett@eciusa.com

ECI Augusta
14 Edison Drive
Suite 2
Augusta, ME 04330

Larry Myers
Vice President of Eastern Region
207-245-7330
larry.myers@eciusa.com

ECI Austin
5113 Southwest Parkway
Suite 115
Austin, TX 78735

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

ECI Boise
3340 East Goldstone Drive
Meridian, ID 83642

Dane McGrady
Engineering Manager
208-926-6719
dane.mcgrady@eciusa.com

ECI Boston
1400 Computer Dr.
Suite 300
Westborough, MA 01581

Robert D. Galgano
General Manager – Westborough
508-786-8549
robert.galgano@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 Chesapeake
505 Independence Parkway
Suite 200
Chesapeake, VA 23320

Nadine Britz, PE
Engineering Manager – Chesapeake
757-598-6000
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 Cranford
25 Commerce Drive
Suite 230
Cranford, NJ 07016

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

ECI Cumberland
1 Faraday Drive
Suite 1
Cumberland, ME 04021

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

ECI 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 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
702-857-7250
john.lincoln@eciusa.com

ECI Madison
2800 Royal Avenue
Suite 300
Monona, WI 53713

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

ECI Mankato
600 Reed Street
Mankato, MN 56001

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

ECI 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 Ontario
3633 Inland Empire Boulevard
Suite 670
Ontario, CA 91764

Ron Beltran, PE
General Manager – Ontario
909-315-7150
ron.beltran@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 Phoenix
10851 North Black Canyon Highway
Suite 660
Phoenix, AZ 85029

Vincent Kopriva, PE
General Manager – Phoenix
602-997-9933
vince.kopriva@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 Raleigh
8000 Regency Parkway
Suite 610
Cary, NC 27518

Jesse Markham, PE
Director of Business Management Central Region
704-270-7500
jesse.markham@eciusa.com

ECI Reading
975 Berkshire Boulevard
Suite 102
Wyomissing, PA 19610

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

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

Logan Erickson, PE
Engineering Manager – Salt Lake City
801-292-9954
logan.erickson@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 Tacoma
820 A Street
Suite 300
Tacoma, WA 98402

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

ECI Tempe
Tempe, AZ 85284

Mark Etherton, PE
General Manager, Tempe & Transmission Planning and Development
602-809-0707
Mark.Etherton@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

ECI Tulsa
117 South 7th Street
Jenks, OK 74037

Jesse Markham, PE
Director of Business Management Central Region
918-296-7911
jesse.markham@eciusa.com

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

Jordan Bosque, PE
Project Manager II
808-807-2200
jordan.bosque@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

EPCS Austin
607 Leander Dr.
Suite 410
Leander, TX 78641

Zachary Ricketson
Texas Testing Branch Manager
512-284-9380
zachricketson@epcs.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 Cranford
25 Commerce Drive
Suite 230
Cranford, NJ 07016

Jeremy Walker
NJ Construction
908-967-6363
jeremywalker@epcs.com

EPCS Denver
7042 South Revere Parkway
#460
Centennial, Colorado, 80114

Tim Brown
Branch Manager – Testing
720-536-5707
timbrown@epcs.com

EPCS Madison
2800 Royal Avenue
Suite 300
Monona, WI 53713

Lance Baneck
Branch Manager
608-240-9933
lancebaneck@epcs.com

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

406-294-8544

EPCS Ontario
3633 Inland Empire Boulevard
Suite 670
Ontario, CA 91764

406-294-8544

EPCS Phoenix
10851 North Black Canyon Highway
Suite 620
Phoenix, AZ 85030

Schuyler Nicolaisen
Branch Manager – Phoenix
602-997-9933
schuylernicolaisen@epcs.com

EPCS Raleigh
8000 Regency Parkway
Suite 610
Cary, NC 27518

406-294-8544

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

Ethan Dirks
Branch Manager – Testing
605-716-9938
ethandirks@epcs.com

EPCS Reading
975 Berkshire Boulevard
Suite 102
Wyomissing, PA 19610

Weylin Eck
Associate Project Manager
610-816-5186
weylineck@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

Michael Penrod
Branch Manager – Salt Lake City
801-677-1949
michaelpenrod@epcs.com

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

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

EPCS Tacoma
820 A Street
Suite 300
Tacoma, WA 98402

Terry Ryan
Tacoma Branch Manager
253-382-5500
terryryan@epcs.com

EPCS Tulsa
117 South 7th Street
Jenks, OK 74037

406-294-8544

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

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