+1 for Mike.
He's a super nice guy who really knows his stuff and does excellent work too.
Also, the drive up there is a blast (in a fun car) and he'll spend all day talking to you once you're there. I've been up there once to pick up some parts, I need to do it again sometime to visit again and see his new CNC block center. Also gotta say hi to the "kids" again.