Oliver North Oliver North is announced to be the next president of the National Rifle Association. Sources: NRA