A person commits the offense of unlawful use of weapons when he knowingly??? Carries or possesses in any vehicle or concealed on or about his person except when on his land or in his own abode, legal dwelling, or fixed place of business, or on the land or in the legal dwelling of another person as an invitee with that person???s permission, any pistol, revolver, stun gun or taser or other firearm