Howdy Jack,
Welcome to CAS City.
There are two answers to your questions.
1. Find a local CAS gunsmith, who knows what he is doing.. Don't ask him if he knows, ask his customers. Ask to see his work, but not his selected work. Ask around. This is my preferred recomendation. And depending on where you live, the citizens here, could make a suggestion or two.
2. Send it to the nationally recognized smiths for that gun. Nate Kiowa Jones out of Texas has a pretty solid reputation. You can find him at TFS
www.frontierspot.org pretty regularly. I'm sure there are others.
Adios,