JOHN M HAYES