rory herring