rory khan