Kirk,
I can recommend Clint Meier
http://www.cgm-gunstockcheckering.com/frame.htm for stock repair and checkering. Very nice guy with very reasonable rates and turn around time.
For a new stock, many on this site and the Double Gun Forum recommend Donnie Gemes at Show Me Gunstocks. I don't have a link to their web site but you can google and find their info. Here are some comments.
http://www.doublegunshop.com/forums/...567&PHPSESSID=
Both are located in Missouri