In PA you have to be 21 to conceal carry (or carry loaded in your car) a handgun.
Yes
No.
Yes- that is the whole purpose of a concealed carry license.
Alabama honors a Pennsylvania Resident Concealed Carry license.
No, nor in any other state. A felon is barred by Federal law from possessing a firearm.
Pennsylvania doesn't require licencing to purchase ordinary Title 1 firearms. For a concealed carry permit, you must be 21.
Well, the answer is no, but Arizona does not have gun registration, so if you can carry a gun in Arizona, you can carry any gun you legally own or possess.
You can carry a gun in Florida. A Florida gun carry permit has restrictions as well as reciprocation with certain other states. See discussion page for more details.
No
No, he does not carry a gun.
There is no requirement or provision to register a shotgun in PA