Contact

Corporate Office
523 Rutherford Ave., N.E., P.O. Box 12627, Roanoke, Virginia 24027-2627
Ph: (540) 982-2366, Fx: (540) 982-2942

Maintenance Shop
7315 Wood Haven Road, N.E., Roanoke, VA 24019
Ph: (540) 362-3372, Fx: (540) 563-4138

Shenandoah Division Office
380 Linda Lane, Harrisonburg, VA 22802
Ph: (540) 434-3878, Fx: (540) 434-8590

Mountain Division Office
381 Quarry Road, Mount Airy, NC
Ph: (336) 789-5695, Fx: (336) 789-5696

Southside Division Office
225 Gypsum Rd., Danville, VA 24541
Ph: (434) 791-4480, Fx: (434) 799-5851

Lawhorne Brothers Paving Division Office
781 Lawyers Road, Lynchburg, VA 24501
PO Box 15028, Lynchburg, VA 24502
Ph: (434) 239-8821, Fx: (434) 237-1106

Short Paving Division Office
1006 E. Bank St., Petersburg, VA 23804
Ph: (804) 732-8412, Fx: (804) 862-4943

Personnel

Jack Lanford Chairman
Gary Wright President
Rick James Executive Vice President
Tom Sproule Sr. Vice President, Mountain Division
Scott Thompson Sr. Vice President, Southside Division
Gregg Shultz Vice President, Shenandoah Division
C.R. Abbott Vice President, Lawhorne Brothers Paving Division
Melvin Lucas VicePresident/Senior Estimator
Brian Jones Vice President, Southside Division
Earl Long Commercial Estimator
Kyle King Area Manager, Roanoke Division
Burt Short General Manager, Short Division
Draper Woody Commercial Division
Sonya Frazier Fleet Accounting
Keith Myers Area Manager, Roanoke Division
Julie Wilson Accounts Payable Administrator
Marty Wallace Quality Control Manager
Jennifer York Payroll Administrator
Steve Robinette Assistant Secretary
Regina York Sr. Accountant
Jackie Waller Health, Environment & Safety Director
Lori Cook Human Resources Director
Pam Brooks Sr. Accountant
Benny Saunders Controller/Treasurer
Sonya White Assistant Controller
Regina Worrell Sr. Accountant
Nicole Martin Accounts Receivable

Asphalt Plants

Blacksburg (540) 552-3799
Blue Ridge (540) 977-0625
Dublin (540) 674-0199
Edgerton-Lawrenceville (434) 848-4144
Harrisonburg (540) 434-8460
Harrisonburg, North (540) 833-8811
Jack’s Mountain (540) 576-3483
Jack Plant (804) 861-2951
Lexington (540) 463-7271
Lowmoor (540) 862-7951
Lynchburg Plants (434) 239-8821
Mount Airy, NC (336) 789-5695
North Roanoke (540) 362-1370
Riverside (540) 380-2229
Rockydale (540) 774-7436
South Hill (434) 634-0407
Sylvatus (276) 766-3755
Timberville (540) 896-3942