STEPHEN P HAYES