Craig did work for us a couple of years ago. Very good guy. Good solid work. When he starts to run up the price though, haggle with him a bit and stand your ground because he'll tell you that, for a little more, he'll do a few extra things that will add so much extra value. You'll pay an extra $250 for about $5 dollars in material..... :( scheming.....
Pros: Good solid work
Cons: a little shifty
more