On Monday, May 6, the current National Rifle Association president, David Keene, will step down after completing his two-year term, and the new president, Jim Porter, will step up to the role. The new president is certainly not new to the NRA. James W. Porter II, known to friends and family as “Jim,” has been a long-time board member of the NRA, recently serving two years as second vice president and two years as first vice president before becoming eligible for the position as president, which is a voluntary and unpaid position. Porter will be the first ever second generation...