cliff patton