Bill Cook
overview