John R. Hart
overview