These are the defense stocks to buy for the long-term portfolio as they represent strong companies that have a healthy order backlog. Read More