REPORT: James McCann Signs 4-Year, $40 Million Contract With New York Mets

The New York Mets have reportedly signed catcher James McCann to a four-year contract. McCann, a former all-star, is with the Mets on a 4-year, $40 million contract. Ken Rosenthal…