William Cook
overview