John Patrick HAYES ,