michael ps hayes