Alberta Oil Sands Technology & Research Authority is a company that provides Oil sands, Oil production and more. Alberta Oil Sands Technology & Research Authority is headquartered in Canada Alberta. Alberta Oil Sands Technology & Research Authority has a total of 83 patents and 72 literature
What kind of company is Alberta Oil Sands Technology & Research Authority?
The Alberta Oil Sands Technology and Research Authority (AOSTRA) was an Alberta crown corporation to promote the development and use of new technology...
Where is Alberta Oil Sands Technology & Research Authority's headquarters?