I am a member of the military stationed in NC and a resident of IL. I had a state ID for NC made so I could obtain two pistol purchase permits. My question is if I obtain a non Resident CCH from VA will I be legal here in NC and every state that recognizes VA CCH licenses? Also will I be able to purchase pistols using the license here in NC? Any help is greatly appreciated! Thanks!