Brad Spafford, 36, is being held on a federal firearms charge for allegedly owning an unregistered short-barrel rifle.