PURCHASE AGREEMENT By and Between NIAGARA LIMITED PARTNERSHIP, as Seller