rory herman