t. (780) 468-6800
tf. 1-800-661-0127


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 Avenue
Edmonton, Alberta, Canada T6B 2S3

Tel: (780) 468-6800
Fax: (780) 462-9378
Toll 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