Location

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.