MASTER SUPPLY AND SERVICES AGREEMENT