Harrisburg, PA

369 East Park Drive
Harrisburg, PA 17111
717.564.1121 [phone]
717.564.1158 [fax]
Ed Ellinger, P.E.

View hours and staff
Get directions

Pittsburgh, PA

220 West Kensinger Drive, Suite 100
Cranberry Township, PA 16066
724.779.4777 [phone]
724.779.4711 [fax]
Jim Feath, RLA

View hours and staff
Get directions

State College, PA

2568 Park Center Boulevard
State College, PA 16801
814.238.7117 [phone]
814.238.7126 [fax]
Jeffrey Garrigan, P.E.

View hours and staff
Get directions

Chambersburg, PA

5 North Main Street – Suite 3
Chambersburg, PA 17201
717.263.2070 [phone]
Bill Kick, P.E.

View hours and staff
Get directions

Lewisburg, PA

776 Bull Run Crossing, Suite 200
Lewisburg, PA 17837
570.524.6744 [phone]
570.524.6779 [fax]
Erin Threet, P.E.

View hours and staff
Get directions

Morgantown, WV

829 Fairmont Road, Suite 201
Morgantown, WV 26501
304.284.9222 [phone]
304.284.9223 [fax]
Samer Petro, P.E.

View hours and staff
Get directions

York, PA

135 N. George Street
York, PA 17401
717.893.2636 [phone]
Tim Staub, AICP

View hours and staff
Get directions

King of Prussia, PA

501 Allendale Road, Suite 203
King of Prussia, PA 19406
484.460.7050 [phone]
Lance Weatherly, P.E, MBA

View hours and staff
Get directions

Clarks Summit, PA

P.O. Box 504
Clarks Summit, PA 18411
570.851.2804 [phone]
570.524.6779 [fax]
Mark Spatz, P.E.

Columbiana, OH

P.O. Box 238
Columbiana, OH 44408
330.787.3669 [phone]
Robert Quetot