If the conviction is 10 years old
Nope. Get rid of it.
Yes
A convicted felon can get a CDL (but they can't get a hazmat endorsement). However, they would be best advised to ensure that they've found employers who would be willing to hire them once they obtained a CDL.
ANYTHING is possible, but it is highly doubtful a convicted felon would be employed by a government agency. However, this is not to say that one might be employed in a position where his past criminal status might not matter matter (i.e.: a non-public-contact job).
Convicted felons are prohibitted by US Code, Title 18 from owning "black powder arrms" which are specifically named in the statute.
Not unless he has requested that of the state that his felony record be expunged and requested that his gun rights be restored. If the person was a convicted FEDERAL felon, they will not be able to - no mechanism is in place for granting federal felons a restoration of their rights.
No
No, an Iowa marriage license is only valid in Iowa. You need a license valid in the location where the marriage is to take place.
5 years
If a felon lives with you, you should probably move far away If a felon lives with you u are bad at picking dates
Contact the US Attorney office in your area. Generally a felon is prohibited from possessing a firearm, and a black powder gun is a firearm. The US Attorney can restore your rights to firearm possession.
That would depend on the conditions of his parole.