James K. Bishop
overview