John Herald
overview