rory arnold