John Hart
overview