gregory patton