Oliver North's file

North
Oliver North is the incoming president of the National Rifle Association. He is a retired United States Marine Corps Lieutenant Colonel.