THE ALLIANCE TRUST PLC
21/05/2010AGM
22/05/2009AGM
23/05/2008AGM
24/05/2007AGM