carter patton