CONSULTING AND DEVELOPMENT AGREEMENT