SHARE PURCHASE AND EXCHANGE AGREEMENT DATED AS OF AUGUST 14, 2004