CONSULTING & AGENCY AGREEMENT