John Herndon
overview