I have a friend in Missouri who is intending to retire in Phil soon. He was asking me about the laws regarding a foreigner owning, registering and carrying a hand gun. He is also a hunter and was curious about hunting weapons laws. I had no knowledge about this, but told him I would throw it out to the experts. Any thoughts? Thanks in advance.