Apparently, the NRA President term is just one year (North is concluding his first term as NRA President), but North has been part of the NRA Board for more than two decades:
https://www.usatoday.com/story/news/politics/2019/04/27/nra-president-oliver-north-convention-indianapolis-speech-power-struggle/3598606002/
I'm quite sure that North was more than elbow deep in all the willful violations of campaign finance law and money laundering uindertaken by the NRA throughout the 2016 campaign though. Criminals like North do not stop their crime as long as they walk free.
This should be a key data point in the "Impeach in 2019 vs. Focus exclusively on the 2020 election" debate. If Democrats fail to enforce subpoenas, hold hearings, and then bring Impeachment charges, they will lose. How do I know? Because Republicans like North (and Nunes, and McConnell, and...) will continue to play dirty unless they are caught, prosecuted, and imprisoned.
Bill Clinton & co. made this mistake when refusing to investigate Iran Contra after his inauguration. Obama, Biden, and Holder made this mistake when refusing to investigate the lies of of the Iraq War or prosecute Bankster fraud. Will a Democratic House make this same mistake about collusion, cover up, and the 2016 campaign? I sure hope not!
-app