jim gates