something i didn't see anyone address yet what you call "a felony" might not qualify under the federal law. For U.S. purposes a State conviction has to be punishable by "more than 2 years".
and then certain "white-collar" stuff is exempt, like antitrust or business violations.
also, all...