james herring