rory patton