James Hayes or Jim Hayes may refer to: