Clay Buchholz, Blue Jays finalize $3M, 1-year contract

Clay Buchholz, Blue Jays finalize M, 1-year contract