rory ahmed