Bob Jones, 2060 Alyce Dr., Jackson, MS (601) 372-7873 is a very well known and respected S&W revo gunsmith.
If you'd like a little bit of info about him, although admittedly from 2001, look at page 5 and then search his name here:
As alternatives, I imagine that something like that could also be handled by
Billy Tierce, 4050 Jack Rd., Utica, MS (601) 885-9297
Thomas Bullock, Surplus City, Clinton, MS. (601) 925-9300, http://www.surpluscityusa.com/indoor-shooting-range/.