Annual Assembly May 2010