I am delighted to hear of your interest in Masonry. Masonry requires its members to be of good moral character. There are 51 different Grand Lodges in the USA, one for each state, and Washington DC. Each grand Lodge is autonomous, and sets its own requirements. Depending on your state of residence, a felony conviction in your past may not necessarily bar you from admission permanently. I suggest that you contact the lodge in your neighborhood, as well as your Grand Lodge. (I can help you locate them). You should make inquiries, and state your case. Once a determination is made, then you can proceed with your application.
Please PM me with your name/address/telephone/email,etc and I will assist you in locating your lodge and Grand Lodge.
Good luck.