CONSULTANT AGREEMENT