SUPPLY/PURCHASE/AGENCY AGREEMENT