William L. Cochran
overview