Russell’s head office is located in the Capital of Alberta: Edmonton.
Edmonton is the hub for services for the western Canada oil industry, including the oil sands of Fort McMurray.
Dave Russell (President)4909 - 75th AvenueEdmonton, Alberta, Canada T6B 2S3
Tel: (780) 468-6800Fax: (780) 462-9378Toll Free In North America: 1-800-661-0127
Google Map and Directions to Russell NDE Systems Inc.
Edmonton International Airport to Russell NDE Systems in PDF
Edmonton Downtown Jasper Ave. to Russell NDE Systems in PDF