Huh. Could be interesting. In a fangraphs.com article from two years ago, it listed him #10 among pitchers in the Italian League (scout-), although that was as a starter.
I'm having trouble getting better data on him (the wbc site is being annoying for me), but he pitched vs the dominican republic's stacked lineup in the WBC, and gave up 2 runs in 5.1 innings. Gave up solo shots to Reyes and Cano.