JOHN P HAYES