There is one near me that does good work, don't know him personally: Joe Seeley Gunmaker & Engraver 607-527-8470
"Any inanimate object will just sit there until a person picks it up. What they do with it depends on what kind of respect they've been taught for human life"