richard hayes