mark patton