HEFFERNAN:Information about William Cook