Will C. Hazlett
overview