NON-COMPETE AND NON-SOLICITATION AGREEMENT