Hi JR,
All of the above are good choices. Where are you located at? Some of these may be quite a distance from you, and there may be better choices a little closer to you. I don't have any personal experience with his drilling, but I know a number of customers who have used Mark Thomas at Strike and Spare as well.
Jason Wonders