Locations

Welcome to RK&K.

Close

Pennsylvania

Allentown

612 Hamilton Street
Suite 201
Allentown, PA 18101

Get Directions

610.841.5292

Todd Rousenberger, PE

610.351.2957

Contact

Close

North Carolina

Asheville

Asheville
37 Brian Blvd.
Arden, NC 28704

Get Directions

Contact

Close

Georgia

Atlanta

5901 Peachtree Dunwoody Road
Suite C-496
Sandy Springs, GA 30328

Get Directions

470.299.9710

Jason Burton

470.299.9710

Contact

Close

Texas

Austin

9050 N Capital of Texas Hwy
Suite 200
Austin, TX 78759

Get Directions

512.961.7965

David Raines

512.705.5158

Contact

Close

Maryland

Baltimore

700 East Pratt Street
Suite 500
Baltimore, MD 21202

Get Directions

410.728.2900

Contact

Close

Tennessee

Bristol

1227 Volunteer Parkway
Suite 523
Bristol, TN 37620

Get Directions

423.217.4400

Contact

Close

South Carolina

Charleston

4900 O’Hear Avenue
Suite 102
North Charleston, SC 29405

Get Directions

843.628.1800

Ricky Ward

803.743.3697

Contact

Close

North Carolina

Charlotte

124 Floyd Smith Office Park Drive
Suite 240
Charlotte, NC 28262

Get Directions

980.235.0011

William Snyder

980.235.0011

Contact

Close

Tennessee

Chattanooga

103 Jordan Drive
Suite 10
Chattanooga, TN 37421

Get Directions

Contact

Close

South Carolina

Columbia

1201 Main Street
Suite 1400
Columbia, SC 29201

Get Directions

803.766.7240

Chris Jordan

803.445.9158

Contact

Close

Delaware

Dover

31 Saulsbury Rd
Unit B
Dover, DE 19904

Get Directions

302.468.4871

Mark Tudor

302.468.4871

Contact

Close

Virginia

Fairfax

12600 Fair Lakes Circle
Suite 300
Fairfax, VA 22033

Get Directions

703.246.0028

Mimi Kronisch, PE, CCM

703.246.0028

Contact

Close

Florida

Fort Lauderdale

800 Corporate Drive
Suite 102
Fort Lauderdale, FL 33334

Get Directions

754.228.3100

Contact

Close

Delaware

Georgetown

20095 Office Circle
Georgetown, DE 19947

Get Directions

302.339.8080

Contact

Close

North Carolina

Greensboro

411 Parkway Avenue
Suite A
Greensboro, NC 27401

Get Directions

336.763.3910

George Escojido

336.763.3910

Contact

Close

New Jersey

Hammonton

218 Bellevue Ave
Hammonton, NJ 08037

Get Directions

Contact

Close

Pennsylvania

Harrisburg

651 East Park Drive
Suite 105
Harrisburg, PA 17111

Get Directions

717.216.5300

Shawn Reppert

717.216.5300

Contact

Close

West Virginia

Keyser

159 Plaza Drive
Keyser, WV 26726

Get Directions

304.788.3370

John Cole

304.788.3370

Contact

Close

Pennsylvania

King of Prussia

680 American Avenue
Suite 300
King of Prussia, PA 19406

Get Directions

610.962.7860

Todd Rousenberger, PE

610.962.7860

Contact

Close

Tennessee

Knoxville

900 E. Hill Avenue
Suite 280
Knoxville, TN 37915

Get Directions

Contact

Close

Florida

Lakeland

402 S. Kentucky Avenue
Suite 400
Lakeland, FL 33801

Get Directions

863.682.4081

Contact

Close

Colorado

Lakewood

200 Union Blvd
Suite 200
Lakewood, CO 80228

Get Directions

410.728.2900

Contact

Close

Florida

Miami

701 Waterford Way
Suite 780
Miami, FL 33126

Get Directions

305.596.0912

Enrique J. Tamayo, PE

305.596.0912

Contact

Close

Tennessee

Nashville

565 Marriott Drive
Suite 650
Nashville, TN 37214

Get Directions

615.866.1050

Contact

Close

Virginia

Newport News

11827 Canon Boulevard
Suite 402
Newport News, VA 23606

Get Directions

757.926.4588

Mike Gaffney, PE

757.926.4588

Contact

Close

Florida

Orlando

3505 Lake Lynda Drive
Suite 207
Orlando, FL 32817

Get Directions

321.397.7820

Mike Lausier

407.464.2140

Contact

Close

Pennsylvania

Philadelphia

8 Penn Center
1628 JFK Boulevard
Suite 1202
Philadelphia, PA 19103

Get Directions

215.989.4590

Mark Rhoads, PE

484.322.2817

Contact

Close

Pennsylvania

Pittsburgh

800 Old Pond Road
Suite 707ABC
Bridgeville, PA 15017

Get Directions

412.567.7199

Contact

Close

North Carolina

Raleigh

8601 Six Forks Road
Forum 1, Suite 700
Raleigh, NC 27615

Get Directions

919.878.9560

Keith Skinner, PE

919.878.9560

Contact

Close

Virginia

Richmond

2100 E. Cary Street
Suite 309
Richmond, VA 23223

Get Directions

804.782.1903

Owen Peery, PE

804.782.1903

Contact

Close

Virginia

Roanoke

310 1st Street SW
Suite 400
Roanoke, VA 24011

Get Directions

540.682.7570

Jason Williams, PE

540.682.7570

Contact

Close

Florida

Tallahassee

1664-2 Metropolitan Circle
Tallahassee, FL 32308

Get Directions

Contact

Close

Florida

Tampa

14055 Riveredge Drive
Suite 130
Tampa, FL 33637

Get Directions

813.386.1315

Contact

Close

Virginia

Virginia Beach

2901 S Lynnhaven Road
Suite 300
Virginia Beach, VA 23452

Get Directions

757.498.4123

Mike Gaffney, PE

757.498.4123

Contact

Close

Washington, DC

Washington, DC

100 M Street SE
Suite 950
Washington, DC 20003

Get Directions

202.479.2707

Scott Crumley, PE, PTOE

202.479.2707

Contact

Close

Pennsylvania

Williamsport

153 W 4th St
Unit 4
Williamsport, PA 17701

Get Directions

Contact

Close

Delaware

Wilmington

750 Shipyard Drive
Suite 350
Wilmington, DE 19801

Get Directions

302.468.4880

Mark Tudor

302.468.4871

Contact

Close

Pennsylvania

York

3501 Concord Road
Suite 130
York, PA 17402

Get Directions

717.600.2220

Rob Linthicum, PE

717.600.2220

Contact

Colorado

Lakewood

200 Union Blvd, Suite 200
Lakewood, CO 80228

Get Directions

410.728.2900

Contact

Delaware

Dover

31 Saulsbury Rd, Unit B
Dover, DE 19904

Get Directions

302.468.4871

Contact

Georgetown

20095 Office Circle
Georgetown, DE 19947

Get Directions

302.339.8080

Contact

Wilmington

750 Shipyard Drive, Suite 350
Wilmington, DE 19801

Get Directions

302.468.4880

Contact

Florida

Fort Lauderdale

800 Corporate Drive, Suite 102
Fort Lauderdale, FL 33334

Get Directions

754.228.3100

Contact

Lakeland

402 S. Kentucky Avenue, Suite 400
Lakeland, FL 33801

Get Directions

863.682.4081

Contact

Miami

701 Waterford Way, Suite 780
Miami, FL 33126

Get Directions

305.596.0912

Contact

Orlando

3505 Lake Lynda Drive, Suite 207
Orlando, FL 32817

Get Directions

321.397.7820

Contact

Tallahassee

1664-2 Metropolitan Circle
Tallahassee, FL 32308

Get Directions

Contact

Tampa

14055 Riveredge Drive, Suite 130
Tampa, FL 33637

Get Directions

813.386.1315

Contact

Georgia

Atlanta

5901 Peachtree Dunwoody Road, Suite C-496
Sandy Springs, GA 30328

Get Directions

470.299.9710

Contact

Maryland

Baltimore

700 East Pratt Street, Suite 500
Baltimore, MD 21202

Get Directions

410.728.2900

Contact

New Jersey

Hammonton

218 Bellevue Ave
Hammonton, NJ 08037

Get Directions

Contact

North Carolina

Asheville

Asheville
37 Brian Blvd.
Arden, NC 28704

Get Directions

Contact

Charlotte

124 Floyd Smith Office Park Drive, Suite 240
Charlotte, NC 28262

Get Directions

980.235.0011

Contact

Greensboro

411 Parkway Avenue, Suite A
Greensboro, NC 27401

Get Directions

336.763.3910

Contact

Raleigh

8601 Six Forks Road, Forum 1, Suite 700
Raleigh, NC 27615

Get Directions

919.878.9560

Contact

Pennsylvania

Allentown

612 Hamilton Street, Suite 201
Allentown, PA 18101

Get Directions

610.841.5292

Contact

Harrisburg

651 East Park Drive, Suite 105
Harrisburg, PA 17111

Get Directions

717.216.5300

Contact

King of Prussia

680 American Avenue, Suite 300
King of Prussia, PA 19406

Get Directions

610.962.7860

Contact

Philadelphia

8 Penn Center
1628 JFK Boulevard, Suite 1202
Philadelphia, PA 19103

Get Directions

215.989.4590

Contact

Pittsburgh

800 Old Pond Road, Suite 707ABC
Bridgeville, PA 15017

Get Directions

412.567.7199

Contact

Williamsport

153 W 4th St, Unit 4
Williamsport, PA 17701

Get Directions

Contact

York

3501 Concord Road, Suite 130
York, PA 17402

Get Directions

717.600.2220

Contact

South Carolina

Charleston

4900 O’Hear Avenue, Suite 102
North Charleston, SC 29405

Get Directions

843.628.1800

Contact

Columbia

1201 Main Street, Suite 1400
Columbia, SC 29201

Get Directions

803.766.7240

Contact

Tennessee

Bristol

1227 Volunteer Parkway, Suite 523
Bristol, TN 37620

Get Directions

423.217.4400

Contact

Chattanooga

103 Jordan Drive, Suite 10
Chattanooga, TN 37421

Get Directions

Contact

Knoxville

900 E. Hill Avenue, Suite 280
Knoxville, TN 37915

Get Directions

Contact

Nashville

565 Marriott Drive, Suite 650
Nashville, TN 37214

Get Directions

615.866.1050

Contact

Texas

Austin

9050 N Capital of Texas Hwy, Suite 200
Austin, TX 78759

Get Directions

512.961.7965

Contact

Virginia

Fairfax

12600 Fair Lakes Circle, Suite 300
Fairfax, VA 22033

Get Directions

703.246.0028

Contact

Newport News

11827 Canon Boulevard, Suite 402
Newport News, VA 23606

Get Directions

757.926.4588

Contact

Richmond

2100 E. Cary Street, Suite 309
Richmond, VA 23223

Get Directions

804.782.1903

Contact

Roanoke

310 1st Street SW, Suite 400
Roanoke, VA 24011

Get Directions

540.682.7570

Contact

Virginia Beach

2901 S Lynnhaven Road, Suite 300
Virginia Beach, VA 23452

Get Directions

757.498.4123

Contact

Washington, DC

Washington, DC

100 M Street SE, Suite 950
Washington, DC 20003

Get Directions

202.479.2707

Contact

West Virginia

Keyser

159 Plaza Drive
Keyser, WV 26726

Get Directions

304.788.3370

Contact

Looking to connect?

We're here to answer your questions about our work, our services or our team.

"*" indicates required fields