Tim Hudson

I personally think he has really good mechanics. What do you guys think?