john h. hayes