JOHN L HAYES