Lourdes Gurriel Jr. agrees to 3-year, $42 million deal with Diamondbacks By David Brandt - Associated Press Shares