JOSEPH HAYES ...