Short answer - NO he cannot have any legally if he was convicted of a felony.
Long answer - Speak with a lawyer and THEY will give you the long version.

Disclaimer - I am NOT a lawyer and I do NOT play one on TV (although I can argue just as well as one), NOTHING I SAY should be construed as legal advise. You are to research it on your own OR speak with a lawyer if you feel you are not competent enough to discern the wording and/or definitions of any and all laws pertaining to this and any other legal concern.