I cannot find any new presentation on their home page or their investor page. The only thing new that I found is the Press Release announcing the conference in Montreal that was released this morning. Can you be more specific about where you found the presentation?
I think what he is talking about is when you are on the STI web site, click on "Investors" and then you will see a picture that shows an overhead projector and under the picture it is labeled 2012 Investor Presentation. Click on the picture of the projector and you will see a pdf file of the presentation.