Our Locations
If you have any questions regarding our products or services, please contact us by calling or e-mailing us and we'll get back to you as soon as possible. We look forward to hearing from you. (Click for detailed map and directions.)


Roanoke Office
701 First Street, S.W.
Roanoke, VA 24016

Contact Principal: Steven A. Campbell, P.E.
Email: sacampbell@matternandcraig.com
phone (540) 345-9342
fax (540) 345-7691




Kingsport Office
429 Clay Street
Kingsport, TN 37660

Contact Principal: Randy W. Beckner, P.E.
Email: rwbeckner@matternandcraig.com
phone (423) 245-4970
fax (423) 245-5932




Asheville Office
12 Broad Street
Asheville, NC 28801

Contact Principal: James B. Voso, P.E.
Email: jbvoso@matternandcraig.com
phone (828) 254-2201
fax (828) 254-4562




Johnson City Office
403 E. Market Street
Johnson City, TN 37601

Contact Principal: David P. Wilson, P.E.
Email: dpwilson@matternandcraig.com
phone (423) 979-2220
fax (423) 979-2222


Request Our Informational Brochure