john herring