2012 Annual Report

On June 21, Avalon held our 2012 Annual General Meeting. [...]