James S. McKnight
overview