It is unlawful for any person without a permit to wear or carry a handgun, openly or concealed, upon or about his person, or to knowingly transport a handgun in any vehicle traveling on public roads, highways, waterways or airways or upon roads or parking lots generally used by the public. This does not apply to any person wearing, carrying or transporting a handgun within the confines of real estate owned or leased by him, or on which he resided, or within the confines of a business establishment owned or leased by him.
...
No violation is committed by any person who can demonstrate that the handgun is being carried, worn or transported:
1. Too or from a place of legal purchase or sale or repair shop.
2. Between such person's bona fide residences or between his residence and place of business if the business is operated and substantially owned by that person.
3. While engaged in or traveling to and from a "target shoot, formal or informal target practice, sport shooting event, hunting, trapping or dog obedience training class or show."
4. By a bona fide gun collector who is "moving any part or all of his gun collection from place to place for public or private exhibition," and while such handguns are actually on exhibition.
During transportation to and from the above places, the handguns must be unloaded and carried in an enclosed case or enclosed holster.