As of 2018, which Major League Baseball team does pitcher José Gregorio Castillo Tovar play for?

Sport Trivia Question: As of 2018, which Major League Baseball team does pitcher José Gregorio Castillo Tovar play for?