Man arrested on slew of charges including theft of a firearm