j.d. gibbs