amy e rory