A gunsmith is a person who repairs, modifies, designs, or builds firearms. This occupation differs from an armorer. A gunsmith does factory level repairs, renovation (such as applying metal finishes), and makes modifications and alterations for speci