MASTER SUPPLY & PURCHASING AGREEMENT