ace patton