Annual General Meeting to be held 21 May 2010