AGM AGM 1 1st AGM, Long Island, nyJuly 1st & 2nd, 2005 Click here to see full details AGM 2 2nd AGM, Toronto, CanadaJuly 22nd 2006 Click here to see the full details AGM 3 3rd AGM, London, United KingdomJuly 28, 2007 Click here to see the full details AGM 4 4th AGM, Edison, New JerseyJuly 19, 2009 Click here to see the full details