jd patton