Mark C. Harris
overview