NRA Annual Meeting to be held in Houston