Veteran right-handed reliever Clay Holmes has agreed to terms with the New York Mets, the team announced Monday. It's a three ...